我在Ubuntu中将Android Studio更新为3.0。当我加载项目时,它无法构建,并且在Android Studio的早期版本(v2.3)中构建时,同一项目没有问题。错误说,
错误:在x = 14处的顶部边框上发现意外的光学边界(红色像素)。
错误:
错误:java.util.concurrent.ExecutionException:com.android.tools.aapt2.Aapt2Exception:AAPT2错误
答案 0 :(得分:11)
更新到Android Studio 3.0后,我也遇到了同样的问题。我通过设置 android.enableAapt2 = false
解决了这个问题使用AAPT2改进了增量资源处理,AAPT2默认启用。如果您在使用AAPT2时遇到问题,可以通过在gradle.properties文件中设置android.enableAapt2 = false并通过从命令行运行./gradlew --stop重新启动Gradle守护程序来禁用它。
有关here
的更多信息答案 1 :(得分:8)
最后我发现了问题。这是由于我在项目资源中使用了大约9个补丁图标。我已经使用了一些第三方工具来绘制这些图标。现在我将这些图标替换为使用Android studio(see how)生成的图标,一切都适合我。
此外,如果您不想使用AAPT2。您可以按照{capt.swag
的建议在android.enableAapt2=false
文件中设置gradle.properties
来停用此功能