最近被 Android Studio 卡了很久,具体问题:
- Could not resolve com.android.tools.build:gradle:3.1.2
- 无法下载 fastutil-7.2.0.jar
原因有两条:
- Gradle 配置不正确
- Maven 镜像配置不正确
版本信息:
- macOS Big Sur 11.2.3
- Android Studio 4.1.2
具体解决方法如下:
Gradle 配置
在项目的 gradle>wrapper>gradle-wrapper.properties 文件中修改 distributionUrl 路径为本地文件路径:
#Wed Mar 24 12:32:00 CST 2021
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=gradle-7.0-rc-1-all.zip
根据以上步骤设置完成后,Android Studio 开始自动配置 Gradle,然后我就发现流程又卡在了 fastutil-7.2.0.jar,发现需要配置 Maven:
Maven 配置
修改 build.gradle 为中国区镜像:
buildscript {
repositories {
maven { url = "http://maven.aliyun.com/nexus/content/groups/public/" }
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.2'
// 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/" }
google()
jcenter()
}
}
点击 File>Sync Project With Gradle Files 重新加载配置。