首页 > 解决方案 > 升级到 Android Studio 3.2 正在创建 Aapt2Exception

问题描述

我已经升级到 android studio 3.2 并且在这个工作室开始给出以下错误之后:

 error: failed processing manifest.

Caused by: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details

Caused by: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details

Caused by: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details

我已经尝试过其他人提供的所有解决方案,例如添加"android.enableAapt2=false"到 Gradle 属性或编译、构建工具版本和支持库版本应该相同。到目前为止,没有什么对我有用。甚至尝试通过更新工作室 Gradle 版本

我的毕业版本是:

compileSdkVersion 23

buildToolsVersion '26.0.2'

implementation 'com.android.support:appcompat-v7:23.4.0'

有人遇到过同样的问题吗?

日志猫:

Caused by: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exc
eption: AAPT2 error: check logs for details
        at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)
        at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:482)
        at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)
        at com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:794)


com.android.ide.common.process.ProcessException: Failed to execute aapt
        at com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:796)
        at com.android.build.gradle.tasks.ProcessAndroidResources.invokeAaptForSplit(ProcessAndroidResources.java:551)
        at com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction(ProcessAndroidResources.java:285)
        at com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.java:109)
        at sun.reflect.GeneratedMethodAccessor283.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
        at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$

标签: androidcordovagradlebuild.gradle

解决方案


推荐阅读