前段时间android studio 推出3.0。最大的改进就是将kotlin加入到AS中,为此我也是想尝鲜体验下kotlin开发。结果悲剧的发现创建项目的时候非常慢,经过网上查询发现问题所在。
一、Gradle下载过程缓慢
1.1 这时候关闭正在加载的AS,找到创建项目的目录,打开 /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
如果你的网速还行的话,可以耐心等待几分钟,这zip差不多有80+M。顺利下载完成的话,就可以省略这第一步。
二、插件依赖库下载过程缓慢
2.1 修改项目根目录的gradle.build将google的maven库地址改为阿里的地址,这里有两处需要替换:
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
}
以上两步做完,我们就可以开心的挖坑了。