一、问题情景
我只是想从github上拉个项目到本地自己研究一下,本来已经构建好了,结果软件发布到手机上的时候出错了,等了一个下午结果出问题了,,,真是要被逼疯了,下面是报错信息:
多亏看了大佬的文章,仔细看了问题源头
* What went wrong:
Execution failed for task ':app:checkDebugAarMetadata'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
> Could not resolve com.google.android.material:material:1.3.0.
当遇到 ':app:checkDebugAarMetadata'
失败并提示 'Could not resolve com.google.android.material:material:1.3.0'
的错误时,这通常意味着在构建项目的过程中,Gradle无法解析配置:app:debugRuntimeClasspath
下的所有文件依赖项。这通常是因为某些库或模块未能成功下载或找不到所导致的问题。
二、问题解决过程
第一步:检查仓库配置:
确保项目的根目录下的 build.gradle
文件中包含了 Google 的 Maven 仓库。
第二步:清理缓存与同步项目
执行清理操作有助于去除本地残留的不一致状态:
- 在菜单栏选择 File -> Invalidate Caches / Restart…
- 或者通过命令行运行
./gradlew clean build --refresh-dependencies
还是不行,毙了
第三步:更新依赖版本
有时特定版本可能存在兼容性问题或者已被移除。尝试更新到最新稳定版可以解决问题。
没用。。。我造啊,还有什么方法吗。
第四步:清理并重新生成gradle内存
./gradlew clean --refresh-dependencies
结果报错
更改Java环境
借鉴:https://blog.youkuaiyun.com/beita08/article/details/121723400
搭建成功
但是运行还是报错。。。