解决Android编译时出现aapt.exe finished with non-zero exit value 1
程序员文章站
2022-11-26 20:14:59
当出现这个错误的时候,说明了你的资源文件出错了。然而AS能给你提供的信息实在太少,看了半天没看出个所以然,也没有说明是哪个资源文件出错,一头雾水。 这时候就可以用 Gradlew 来调试。 而gradlew命令需要java环境,所以我们需要配置JDK和jre环境变量,过程就不说了。 若是已经配置好了 ......
当出现这个错误的时候,说明了你的资源文件出错了。然而as能给你提供的信息实在太少,看了半天没看出个所以然,也没有说明是哪个资源文件出错,一头雾水。
这时候就可以用
gradlew
来调试。
而gradlew命令需要java环境,所以我们需要配置jdk和jre环境变量,过程就不说了。
若是已经配置好了java环境,便可使用android studio自带的终端进行调试:
此时可以看到一些java信息。
接下来输入一条非常关键的指令:
gradlew processdebugresources --debug
然后项目开始编译,屏幕上输出大量编译log信息
将其全部拷贝到notepad++,然后搜索:aapt
然后看查找到的appt错误提示是什么,从中可以看到是哪个资源文件出错。
参考文章: