此错误通常是由AAPT2(Android Asset Packaging Tool)宕机引起的。解决此问题的一种方法是重置AAPT2守护程序,即在当前运行的Gradle中停止守护程序,然后重新启动它。以下是示例代码:
./gradlew --stop
android { //其他代码 aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false }
这会禁用AAPT2中的资源处理程序,并改为使用老的资源处理程序。
./gradlew clean build
这应该可以解决这个问题并允许成功构建项目。