问题如下:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> Could not resolve all files for configuration ':app:_internal_aapt2_binary'.
> Could not find com.android.tools.build:aapt2:3.5.3-5435860.
Searched in the following locations:
- https://maven.aliyun.com/repository/public/com/android/tools/build/aapt2/3.5.3-5435860/aapt2-3.5.3-5435860.pom
- https://maven.aliyun.com/repository/public/com/android/tools/build/aapt2/3.5.3-5435860/aapt2-3.5.3-5435860-windows.jar
- https://jcenter.bintray.com/com/android/tools/build/aapt2/3.5.3-5435860/aapt2-3.5.3-5435860.pom
- https://jcenter.bintray.com/com/android/tools/build/aapt2/3.5.3-5435860/aapt2-3.5.3-5435860-windows.jar
Required by:
project :app
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
解决方法
将项目下的build.gradle 中的
repositories {
jcenter()
google()
}
改为
repositories {
google()
jcenter()
}
将
allprojects {
repositories {
jcenter()
}
}
改为
allprojects {
repositories {
google()
jcenter()
}
}
问题解决
本文解决了一个关于Gradle构建失败的问题,错误信息显示无法解析所有文件,找不到特定版本的aapt2。通过调整项目的build.gradle文件中repositories的顺序,将google()移到jcenter()前面,成功解决了构建失败的问题。
1090

被折叠的 条评论
为什么被折叠?



