这是我在项目中拥有的配置:
在我拥有的项目的build.gradle中
buildscript {
repositories {
google()
jcenter()
}
}
....
allprojects {
repositories {
google()
jcenter()
maven { url "https://jitpack.io" }
}
}
当我在Build Output中使用“ Build> Rebuild Project”命令时,出现此错误:
Execution failed for task ':app:mergeDebugResources'.
Could not resolve all files for configuration ':app:_internal_aapt2_binary'.
Could not download aapt2-4.1.0-6503028-windows.jar (com.android.tools.build:aapt2:4.1.0-6503028): No cached version available for offline mode
Possible solution:
- Disable offline mode and rerun the build
答案 0 :(得分:1)
这样做已经太迟了一个月,但是我也遇到类似的错误,无法下载aapt2,但是版本号不同。
结果是,google()
依赖项的顺序很重要,如此处所述:https://developer.android.com/studio/releases/#aapt2_gmaven
因此,在要添加google()
的依赖项的任何地方都将其上移,它也将对您有用。
答案 1 :(得分:0)
复制此
implementation 'com.android.tools.build:aapt2:4.1.0-6503028'
在Android Studio中的Gradle中,单击“完成后立即同步”,然后单击运行以尝试