asq*_*quo 4 java android gradle android-studio aapt2
这是我在我的项目中的配置:
在项目的 build.gradle 中,我有
buildscript {
repositories {
google()
jcenter()
}
}
....
allprojects {
repositories {
google()
jcenter()
maven { url "https://jitpack.io" }
}
}
Run Code Online (Sandbox Code Playgroud)
当我在 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
Run Code Online (Sandbox Code Playgroud)
一个月太晚了,但我也遇到了类似的错误,无法下载 aapt2,但版本号不同。
事实证明,google()依赖的顺序很重要,正如这里提到的:https : //developer.android.com/studio/releases/#aapt2_gmaven
因此,无论您在何处添加依赖项以google()将其向上移动,它也应该对您有用。
小智 0
复制这个
implementation 'com.android.tools.build:aapt2:4.1.0-6503028'
Run Code Online (Sandbox Code Playgroud)
在 Android Studio 的 Gradle 中,完成后单击“立即同步”,然后单击“运行”进行尝试
| 归档时间: |
|
| 查看次数: |
3733 次 |
| 最近记录: |