构建Android Studio示例时出错

时间:2013-11-08 23:27:47

标签: android android-gradle

我正在运行Ubuntu 12.04 LTS并在构建示例Android Studio示例时遇到以下错误:

Gradle:任务执行失败':MyApplication:mergeDebugResources'。

  

错误:无法运行命令:       /home/dean/android-studio/sdk/build-tools/android-4.3.1/aapt s -i /home/dean/AndroidStudioProjects/MyApplicationProject/MyApplication/build/exploded-bundles/ComAndroidSupportAppcompatV71800.aar/res/drawable- xhdpi / abc_ic_search.png -o /home/dean/AndroidStudioProjects/MyApplicationProject/MyApplication/build/res/all/debug/drawable-xhdpi/abc_ic_search.png     错误代码:       132   看起来我错过了一些资源。

1 个答案:

答案 0 :(得分:0)

在某些32位系统上似乎存在问题。它会在app:processDebugResources上抛出一个错误132,这就是当aapt被“捣乱”时。 png文件准备包含在apk包中。您可以在https://code.google.com/p/android/issues/detail?id=75110

查看更多详情

这与您报告的错误一致 - " aapt -s"是压缩单个图像文件的命令(在你的情况下是abc_ic_search.png)。

有些人报道说'修复'有问题的png文件(例如通过在Gimp中打开并保存)对问题进行排序,这至少值得尝试。这显然是aapt的一个更深层次的问题,但这可能会让你现在开始。

您也可以说,如果您确实在32位处理器上运行,如果是,那么哪一个?您可以使用lscpu查找。