Android Studio导入Codecanyon源码出现gradle依赖解析失败如何解决
Android Studio导入源码依赖拉取失败解决方案
报错信息
Could not resolve all dependencies for configuration ':app:debugRuntimeClasspath'
问题原因
配置中使用的JCenter仓库已经在2022年正式停止服务,无法正常拉取历史依赖;同时默认国外仓库在国内访问不稳定也会导致依赖拉取失败。
具体解决步骤
- 第一步:修改根目录下的
build.gradle文件,替换仓库配置,修改后的内容如下:
buildscript { repositories { // 新增国内镜像源提升依赖拉取成功率 maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/google' } google() // 用mavenCentral替代已经停止服务的jcenter mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:4.1.3' } } allprojects { repositories { maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/google' } google() mavenCentral() } } task clean(type: Delete) { delete rootProject.buildDir }
- 第二步:修改
gradle.properties文件,调大Gradle运行内存,避免同步过程中内存不足:
android.enableJetifier=true android.useAndroidX=true org.gradle.jvmargs=-Xmx2048m
- 第三步:同步项目清理缓存
- 点击Android Studio界面右上角的Sync Project with Gradle Files按钮(大象形状图标),等待同步完成
- 如果同步仍报错,依次点击顶部菜单栏
File > Invalidate Caches,勾选Clear file system cache and local history,点击Invalidate and Restart,等待软件重启后自动同步即可
参考附件
- 报错截图:

- Android Studio版本截图:

内容的提问来源于stack exchange,提问作者anchor luxury
相关产品推荐
相关产品推荐

