常见构建问题及解决方法
构建失败:Could not resolve all dependencies
- 原因:网络问题或仓库配置错误
- 解决方案
- 检查
build.gradle
文件中的仓库地址是否正确 - 尝试更换为官方仓库:
repositories { mavenCentral() }
- 清理缓存后重新构建:
./gradlew --no-cache clean build
- 检查
依赖冲突:Conflict with dependency
- 原因:不同依赖项引入了相同库的不同版本
- 解决方案
- 使用
./gradlew dependencies
查看依赖树 - 在
build.gradle
中显式指定版本号 - 通过
resolutionStrategy
强制统一版本
- 使用
缓存清理问题
- 常规命令:
./gradlew clean build
- 深度清理:
rm -rf ~/.gradle/caches/
- 缓存路径:
~/.gradle/wrapper/dists/
扩展阅读
📌 提示:遇到疑难问题可尝试在 Gradle 社区论坛提问,链接:https://discuss.gradle.org