首页 > 解决方案 > 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'
}

但如果我删除它,该项目也不会编译。

关于如何解决这个问题的任何提示?

标签: android-studiodependenciesbuild.gradle

解决方案


我遇到了同样的问题,并通过在 build.gradle 文件中添加google()为存储库来解决它:allprojects

allprojects {
    repositories {
        google()
        jcenter()
    }
}

推荐阅读