错误:执行任务“:app:processDebugResources”失败。
com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程“命令'/home/mobi27/opt/AND-Studio/Android/Sdk/build-tools/22.0.1/aapt'”以非零退出值 1 结束
错误:执行任务“:app:processDebugResources”失败。
com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程“命令'/home/mobi27/opt/AND-Studio/Android/Sdk/build-tools/22.0.1/aapt'”以非零退出值 1 结束
我的解决方案是:菜单构建 -> 清理项目。
我之前删除并粘贴了一张图片。这张图片有同样的问题,所以出了些问题。
在我的情况下,我尝试更改gradle
中的buildToolsVersion
,但它没有帮助我。当我找到名为 example.PNG 的可绘制对象时,我的问题得到解决。它应该是 example.png;
我忘记安装32位依赖:
sudo apt-get install -y lib32gcc1 libc6-i386 lib32z1 lib32stdc++6
sudo apt-get install -y lib32ncurses5 lib32gomp1 lib32z1-dev lib32bz2-dev
检查是否添加了违反约定的资源。例如,不能有大写字母等。
在我的情况下,我遇到了错误,因为我修改了一个可绘制资源,并且Photoshop将图像保存为带有大写文件类型的文件(file_name.PNG)。将文件名更改为小写并重新构建项目可以解决问题。
看起来你缺少22.0.1版本的构建工具。尝试前往“工具”>“Android”>“SDK管理器”,查看已安装的“Android SDK构建工具”的版本。如果还未安装或需要更新,请勾选22.0.1工具并点击安装。
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\C\AppData\Local\Android\sdk\build-tools\22.0.1\aapt.exe'' finished with non-zero exit value 1。我已经更新到了22.0.1。出错的activity文件中高亮显示了符号'R',但是编译器无法解析它。- Carlos Taylor
你只需要在 app/build.gradle 文件中更新构建工具版本即可。
buildToolsVersion "26.0.0"
<flag name="default" value="0" />
default - 是保留字,所以我将其重命名并修复了它!
<flag name="font_default" value="0" />
前往Android SDK Manager--->工具---->检查您已安装的Android SDK构建工具,-------------->前往您的模块的build.gradle文件--->填写正确的"buildToolsVersion"
对我来说,只是一个该死的无效缓存并重启就解决了问题。