android - 找不到 com.android.tools.build:aapt2:3.2.0
问题描述
AndroidStudio3.2 Canary14 无法清理并重建并出现以下错误
Could not find com.android.tools.build:aapt2:3.2.0-alpha14-4748712.
Searched in the following locations:
file:~/Library/Android/sdk/extras/m2repository/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712.pom
file:~/Library/Android/sdk/extras/m2repository/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712-osx.jar
file:~/Library/Android/sdk/extras/google/m2repository/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712.pom
file:~/Library/Android/sdk/extras/google/m2repository/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712-osx.jar
file:~/Library/Android/sdk/extras/android/m2repository/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712.pom
file:~/Library/Android/sdk/extras/android/m2repository/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712-osx.jar
https://jcenter.bintray.com/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712.pom
https://jcenter.bintray.com/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712-osx.jar
Required by:
project :app
解决方案
从 Android Studio 3.2 Canary 11 开始,AAPT2(Android 资产打包工具 2)的来源是 Google 的 Maven 存储库。
要使用 AAPT2,请确保您的 build.gradle 文件中有 google() 依赖项,如下所示:
buildscript {
repositories {
google() // here
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.0-alpha12'
}
}
allprojects {
repositories {
google() // and here
jcenter()
}
}
新版本的 AAPT2 修复了许多问题,包括改进了在 Windows 上对非 ASCII 字符的处理。
在 中添加存储库buildscript
是不够的,您还需要在allprojects
.
来源:https ://developer.android.com/studio/releases/#aapt2_gmaven
推荐阅读
- tensorflow - 错误:“无法获得卷积算法。” 由 TrackNet
- bash - 简单的 systemd 计时器不会触发
- asp.net - 将 setDate 值传递给控制器操作方法的 enddate 参数后,在 enddate 参数中获取 null 值
- ios - 带有 Xcode 10.1 的 Unity3d 2019.3.0f1 - 生成时间错误 - clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
- listview - 如何在颤动中将列表添加到结束抽屉
- mysql - GROUP_CONCAT 在 MySQL 中不能与 IN() 一起使用
- c - Gstreamer 无法创建新管道
- django - Create Object with Foreign key with Serializer
- php - 联系表格不会在按钮按下时提交
- python - 如何通过 2 行读取数据帧以返回半长数据集