今天打開項目時一直在下載Kotlin的配置,無比的慢,下載速度像蝸牛一樣!
最後在網上找到了解決的辦法
一、第一種方法:
首先,我們來看看工程的gradle文件裏面google官方的依賴方式:
buildscript {
repositories {
mavenCentral()
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
}
}
allprojects {
repositories {
mavenCentral()
jcenter()
google()
}
}
上面的這種方式,由於會用到google的maven倉庫,直接導致相關的依賴庫無法下載
那我們的解決方式是使用阿里雲的國內鏡像
mavenCentral鏡像倉庫地址:
http://maven.aliyun.com/nexus/content/groups/public/
jentral鏡像倉庫地址:
http://maven.aliyun.com/nexus/content/repositories/jcenter
google鏡像倉庫地址:
http://maven.aliyun.com/nexus/content/repositories/google
我們更新工程的build.gradle形式如下:
buildscript {
repositories {
// mavenCentral()
// jcenter()
// google()
maven { url 'https://plugins.gradle.org/m2/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
}
}
allprojects {
repositories {
// mavenCentral()
// jcenter()
// google()
maven { url 'https://plugins.gradle.org/m2/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
}
}
二、第二種方法:
android studio 默認國外maven
這我們更改爲阿里的maven
打開build.gradle
添加或者修改
allprojects {
repositories {
maven { url ‘https://maven.aliyun.com/repository/google’ }
maven{ url ‘https://maven.aliyun.com/repository/jcenter’}
}
repositories {
maven { url 'https://maven.aliyun.com/repository/google' }
maven{ url 'https://maven.aliyun.com/repository/jcenter'}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
}