安装Android Studio后无法解析com.android.tools.build:gradle:7.0.0报错如何解决
Android Studio Gradle构建报错解决方案
根因说明
该报错是Gradle拉取依赖时无法正常访问官方仓库、Java层SSL证书校验不通过共同导致的。
解决步骤
- 替换依赖仓库为国内镜像
若项目使用Gradle 7.0以下版本,修改根目录build.gradle的仓库配置:
若项目使用Gradle 7.0+版本,修改根目录buildscript { repositories { maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } google() mavenCentral() } dependencies { classpath "com.android.tools.build:gradle:7.0.0" } } allprojects { repositories { maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/public' } google() mavenCentral() } }settings.gradle的仓库配置:dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/public' } google() mavenCentral() } } - 关闭SSL证书校验
打开项目根目录下的gradle.properties文件,添加以下配置:systemProp.javax.net.ssl.trustStoreType=jks systemProp.https.protocols=TLSv1.2,TLSv1.3 - 重启Android Studio,点击顶部菜单的
File > Sync Project with Gradle Files重新同步即可。
内容的提问来源于stack exchange,提问作者Abakar
相关产品推荐
相关产品推荐

