提问者:小点点

Android Studio 3.2-找不到com.Android.tools.build:aapt2:3.2.0-4818971


我正在按照一个教程为android开发图标包,当我导入项目时,我收到了几个错误,并在这里得到了解决-Gradle版本4.6-设置输出文件名时不支持绝对路径

解决该错误后,弹出以下错误。

Could not find com.android.tools.build:aapt2:3.2.0-4818971.
Searched in the following locations:

file:/C:/Users/Tomin Jacob/AppData/Local/Android/Sdk/extras/m2repository/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971.pom

file:/C:/Users/Tomin Jacob/AppData/Local/Android/Sdk/extras/m2repository/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971-windows.jar

file:/C:/Users/Tomin Jacob/AppData/Local/Android/Sdk/extras/google/m2repository/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971.pom

file:/C:/Users/Tomin Jacob/AppData/Local/Android/Sdk/extras/google/m2repository/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971-windows.jar

file:/C:/Users/Tomin Jacob/AppData/Local/Android/Sdk/extras/android/m2repository/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971.pom

file:/C:/Users/Tomin Jacob/AppData/Local/Android/Sdk/extras/android/m2repository/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971-windows.jar

https://jcenter.bintray.com/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971.pom

https://jcenter.bintray.com/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971-windows.jar

https://jitpack.io/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971.pom

https://jitpack.io/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971-windows.jar
Required by:
    project :licensing

我尝试打开这些URL,并且能够从前两个URL下载JAR(aapt 2-3 . 2 . 0-4818971-windows . JAR)和JSON(aapt 2-3 . 2 . 0-4818971 . POM . JSON)文件。我应该把这些文件拷贝到某个地方吗?我该怎么解决这个错误?


共3个答案

匿名用户

很可能您的项目build.gradle文件中没有Google存储库。在两个位置添加google(),如下所示:

buildscript {

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.0'
    }
}

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

匿名用户

我能够通过在两个位置添加google()来解决这个问题:

文件-

Android插件库

默认库存储库

*

匿名用户

当您升级到4.6版本的gradle时。您还需要以下升级。Gradle插件发布页面。

您需要 Android Studio 版本 3。 拥有 4.6 版本的 Gradle。在发布时,最新版本是 3.2.1。您可以在此页面上看到最新版本。

你需要3.1。gradle插件,支持gradle-4.6。签入项目级build.gradle。

classpath 'com.android.tools.build:gradle:3.2.1'

发布时最新版本是3.2.1。您可以在此处查看最新版本。

您需要将Google Maven库添加到项目级build.gradle,如下所示。

buildscript {
    repositories {
        google()
        ...
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
        ...
    }
}

allprojects {
    repositories {
        google()
        ...
    }
}