1. 问题描述
在安卓音乐播放器开发中, 遇到了一些旧版本的问题, 在新版本的Android Studio 中已经改变了, 故记录一下。
旧版本中,下面这两部分是写在一块的, allprojects
以及dependencies
以及都是在build.gradle
里面的, 但是到了新版本, allprojects
已经跑到了settings.gradle
中, 因此需要在settings.gradle
中设置才行。
- 旧版本的
build.gradle
allprojects {
repositories {
jcenter()
maven() { url "https://maven.google.com"}
}
}
dependencies {
...
implementation 'com.android.support:appcompat-v7:27.1.0'
implementation 'com.android.support:design:27.1.0'
implementation 'com.github.bumptech.glide:glide:4.6.1'
annotationProcessor 'com.github.bumptech.glide:compiler:4.6.1'
...
}
- 新版本的
build.gradle
和settings.gradle
build.gradle
dependencies {
...
implementation 'com.android.support:appcompat-v7:27.1.0'
implementation 'com.android.support:design:27.1.0'
implementation 'com.github.bumptech.glide:glide:4.6.1'
annotationProcessor 'com.github.bumptech.glide:compiler:4.6.1'
...
}
settings.gradle
repositories {
jcenter()
maven() { url "https://maven.google.com"}
}
2. 然而maven() { url “https://maven.google.com”}已经访问不了了
那么只需要将maven() { url "https://maven.google.com"}
换成下面这两个即可
maven { url "https://maven.aliyun.com/repository/google"}
maven { url "https://maven.aliyun.com/repository/jcenter"}
3. 附录
3.1 settings.gradle的位置
settings.gradle
的位置就在bulid.gradle
的下方, 如下图所示
3.2 settings.gradle里面的配置
如下图所示