1. 程式人生 > >android studio 3.0 preview 解決Gradle: Configure Project or Gradle: Resolve Dependencies ':classpath

android studio 3.0 preview 解決Gradle: Configure Project or Gradle: Resolve Dependencies ':classpath

2017年Google開發者大會,google宣佈kotlin成為android開發的主要語言

android studio 3.0 preview提供了kotlin的支援,其他版本安裝plugin後也可以使用

google提供了版本之間共存的解決方案,mac下只要將名稱改成不一樣的就行,win和linux具體看官方介紹

初次使用android studio 3.0 preview,在構建專案時一直卡在

構建一直不成功----小生已經過牆了,android studio也配置了代理,可以正常更新

幾番嘗試之後終於解決:修改build.gradle指令碼,將jcenter()放到最前面,這樣就可以解決依賴問題了,不清楚為什麼maven()不能下載。

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    ext.kotlin_version = '1.1.2-4'
    repositories {
        //maven { url 'https://maven.google.com' }   //這裡是直接註釋掉了maven(),也可以直接將jcenter()放到前面
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0-alpha1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
        //maven { url 'https://maven.google.com' }
        //mavenCentral()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

查了一些網上的資料,其他版本的也有人出現過這樣的問題,但是有的解決方案是使用maven(),註釋掉jcenter() 。。。可以換著嘗試一下

修改之後重新構建就可以了