Sch*_*dev 3 android gradle aapt2
我在尝试构建 Android 应用程序时遇到此错误:
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> AAPT2 aapt2-4.1.0-6503028-windows Daemon #0: Unexpected error during link, attempting to stop daemon.
This should not happen under normal circumstances, please file an issue if it does.
Run Code Online (Sandbox Code Playgroud)
我发现的大多数其他解决方案都与项目中的图像太大有关,但这对我不起作用,因为我所有的图像都小于 50kb。
小智 6
compileSdk当我尝试将和targetSdk版本升级到 34(从 33)时,我遇到了类似的错误。
我要做的就是更改我的 gradle 插件版本
classpath 'com.android.tools.build:gradle:4.2.2'
Run Code Online (Sandbox Code Playgroud)
到
classpath 'com.android.tools.build:gradle:7.1.2'
Run Code Online (Sandbox Code Playgroud)
我还不知道这里到底是什么问题。但我从Google 的文档中得到了这个想法。它没有具体说要升级 gradle 插件版本,但我从他们提到的如何compileSdk在 AGP 中编写高于与7.0.0低于 相比的部分感觉到了这一点4.2.0。
我对 AGP 版本之间发生了什么感到非常困惑。但我想将 AGP 升级到更高版本7.0.0,效果很好。
如果有人对为什么会出现这种情况有更好的解释,请发表评论。谢谢
当将目标SDK版本升级到34时,我也将编译SDK版本设置为相同的34。然后我将其更改如下。
buildToolsVersion = "31.0.0"
minSdkVersion = 21
compileSdkVersion = 33
targetSdkVersion = 34
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
790 次 |
| 最近记录: |