我正在按照一个教程为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)文件。我应该把这些文件拷贝到某个地方吗?我该怎么解决这个错误?
很可能您的项目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()
...
}
}