android-studio - build.gradle 依赖导致编译错误
问题描述
很长一段时间后,我已经将我的 Android Studio 环境更新到了最新版本,但是现在我的项目不再编译了。
显示的错误消息说
找不到 com.android.tools.build:aapt2:3.4.2-5326820。在以下位置搜索: - https://jcenter.bintray.com/com/android/tools/build/aapt2/3.4.2-5326820/aapt2-3.4.2-5326820.pom - https://jcenter.bintray .com/com/android/tools/build/aapt2/3.4.2-5326820/aapt2-3.4.2-5326820-windows.jar 要求:项目:app
对 3.4.2 的唯一参考是在 build.gradle
dependencies {
classpath 'com.android.tools.build:gradle:3.4.2'
}
但如果我删除它,该项目也不会编译。
关于如何解决这个问题的任何提示?
解决方案
我遇到了同样的问题,并通过在 build.gradle 文件中添加google()
为存储库来解决它:allprojects
allprojects {
repositories {
google()
jcenter()
}
}
推荐阅读
- amazon-web-services - 用于 SSH 的 Amazon EC2 实例连接 - 安全组?
- ionic3 - Ionic-angular 3.9.2 忽略“--prod”,只做“--dev”构建
- google-apps-script - 使用 doPost 添加数据后的其他 Google 工作表行操作
- css - 去除输入标签下的灰色区域
- r - R som 包 Kohonen - 将示例更新到版本 3
- c# - 完成后如何更改此代码以关闭文件?
- markdown - 如何使用 markdown 语法将字母从小写变为大写?
- python - 如何正确输入 dask Dataframe 作为函数的参数?
- latex - Latex:如何使文本填满整个正文以使几何底部边距起作用?
- android - 如何在 Android 中创建 object.getClass() 方法的新对象?