前段時(shí)間android studio 推出3.0鸥昏。最大的改進(jìn)就是將kotlin加入到AS中塞俱,為此我也是想嘗鮮體驗(yàn)下kotlin開發(fā)。結(jié)果悲劇的發(fā)現(xiàn)創(chuàng)建項(xiàng)目的時(shí)候非常慢吏垮,經(jīng)過網(wǎng)上查詢發(fā)現(xiàn)問題所在障涯。
一、Gradle下載過程緩慢
1.1 這時(shí)候關(guān)閉正在加載的AS膳汪,找到創(chuàng)建項(xiàng)目的目錄唯蝶,打開 /gradle/wrapper/gradle-wrapper.properties文件,可以看到有這么一句話:distributionUrl=https://services.gradle.org/distributions/gradle-4.0-milestone-1-all.zip
將此地址改成http地址在瀏覽器或者下載工具中打開:https://services.gradle.org/distributions/gradle-4.0-milestone-1-all.zip
1.2 修改distributionUrl的指向地址為你剛才下載完成的地址,比如我是這樣:distributionUrl=file:/Users/Ray/Library/Android/gradlezip/gradle-4.0-milestone-1-all.zip
如果你的網(wǎng)速還行的話遗嗽,可以耐心等待幾分鐘粘我,這zip差不多有80+M。順利下載完成的話痹换,就可以省略這第一步征字。
二、插件依賴庫(kù)下載過程緩慢
2.1 修改項(xiàng)目根目錄的gradle.build將google的maven庫(kù)地址改為阿里的地址晴音,這里有兩處需要替換:
buildscript {
ext.kotlin_version = '1.1.2-4'
repositories {
maven {url
// maven { url 'https://maven.google.com' }
'http://maven.aliyun.com/nexus/content/groups/public'}
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0-alpha3'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
allprojects {
repositories {
// maven { url 'https://maven.google.com' }
maven {url 'http://maven.aliyun.com/nexus/content/groups/public'}
jcenter()
mavenCentral()
}
}
task clean(type:Delete) {
delete rootProject.buildDir
}
以上兩步做完柔纵,我們就可以開心的挖坑了。