我的应用程序开发中出现此错误。我尝试了许多解决方案,但没有得到结果。这是错误:
null
java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details
com.android.build.gradle.tasks.ResourceException: Error: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details
Error: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details
java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details
java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details
com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details
答案 0 :(得分:0)
我面临着同样的问题,经过大量研究,我发现了这一点。有时,当您指的是Android Studio不知道在哪里查找的资源时,问题出在XML文件中。就我而言,我尝试使用 this.http.post('url', data,
{
observe: 'response',
responseType: 'arraybuffer' ,
headers: new HttpHeaders().set('Accept', 'application/octet-stream; application/json'),
params: new HttpParams().set('fileName', '')
})
.pipe(
map(res => {
if (res.ok) {
const blob:Blob = new Blob([res.body], {type: 'application/octet-stream'});
return blob;
}
else {
var decodedString = String.fromCharCode.apply(null, new Uint8Array(res.body));
var obj = JSON.parse(decodedString);
return obj;
}
})
);
而非android:background="?attr/colorPrimary"
设置项目的颜色。
此外,在某些情况下,如果您试图像android:background="@color/colorPrimary"
这样获得操作栏的尺寸,则会导致您提到的异常。要摆脱它,您应该使用android:height="?attr/actionBarSize"
。因此,请确保检查所有最近修改的XML文件是否存在这些类型的错误。