想體驗(yàn)一下android studio 3.0的canary版,主要是學(xué)習(xí)Kotlin嘁傀。創(chuàng)建項(xiàng)目后兴蒸,下載相關(guān)文件一直不成功。于是一步一步的解決問(wèn)題细办!
一橙凳、創(chuàng)建或者第一次打開(kāi)工程時(shí),卡在gradle的zip包下載中
1笑撞、直接下載gradle的zip壓縮包岛啸,下載路徑在工程中的gradle/wrapper/gradle-wrapper.properties文件中能找到如:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-milestone-1-all.zip
將連接https://services.gradle.org/distributions/gradle-4.0-milestone-1-all.zip 放在迅雷中下載下來(lái)即可。
2茴肥、修改工程中文件gradle/wrapper/gradle-wrapper.properties中distributionUrl的值坚踩,讓其指向1中下載的zip,注意:不要出現(xiàn)中文瓤狐,否則不能檢測(cè)到文件瞬铸。
// 可先將zip文件放在全英文路徑下卧晓,注意:前綴"file\:"
distributionUrl=file\:/Users/kiven/Library/Android/gradlezip/gradle-4.0-milestone-1-all.zip
3、強(qiáng)制退出android studio赴捞,重新打開(kāi)后逼裆,選擇打開(kāi)已有工程,找到之前創(chuàng)建的項(xiàng)目并打開(kāi)
二赦政、插件依賴庫(kù)和項(xiàng)目依賴庫(kù)下載慢的問(wèn)題
修改工程根目錄下build.gradle文件中的倉(cāng)庫(kù)地址未阿里提供的地址:
原文件:
buildscript {
ext.kotlin_version = '1.1.2-4'
repositories {
maven { url 'https://maven.google.com' }
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
}
新文件:
buildscript {
ext.kotlin_version = '1.1.2-4'
repositories {
// 修改
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public'}
}
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 {
// 修改
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public'}
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}