Error:java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error

2022-09-02 01:06:35

我该如何解决这个问题,当我构建它时,它向我展示了同样的问题 - java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:AAPT2错误:检查日志以获取详细信息

我正在使用classpath 'com.android.tools.build:gradle:3.1.0'

确切的解决方案应该是什么。请尽快通知我。


答案 1

您的 res 文件夹中可能存在问题,可能是图像转换不当,因此解决此问题的方法是更新您的 gradle 插件,这将突出显示实际问题

此行classpath 'com.android.tools.build:gradle:3.2.0-alpha18'

编辑您的 build.gradle 文件:

 buildscript {
    repositories {
        google() // important!
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.0-alpha18'
    }
}

allprojects {
    repositories {
        google() // important!
        jcenter()
    }
}

注意这可能需要将您的等级更新到 4.6


答案 2

我有同样的问题。显然,这行必须位于主 XML 文件的顶部,并且在下面 2 或 3 行。

<?xml version="1.0" encoding="utf-8"?>

剪切并粘贴到 XML 文件的顶部,生成成功。


推荐