aapt.exe在Eclipse中为Android项目构build* .apk文件时抛出未处理的exception

我刚升级我的系统到冰淇淋三明治(Android 4.0),现在每次我试图在debugging器中运行我的应用程序,我得到aapt.exe崩溃。

如果我只是构build,它生成的罚款,但是当我去在debugging器中运行它, aapt.exe崩溃(popup一个对话框,问我是否要发送数据到微软),我的Project_Explorer项目图标显示它有错误(S)。

Solutions Collecting From Web of "aapt.exe在Eclipse中为Android项目构build* .apk文件时抛出未处理的exception"

在A15中有一个已知的问题,尝试将生成输出更改为正常
http://tools.android.com/knownissues
在某些情况下,当生成输出设置为详细时,AAPT在Windows上崩溃。

解决方法是设置

Eclipse > Preferences > Android > Build > Build Output

以小于详细,例如Normal.We有一个修复,这将在工具16中可用。[ 问题20395 ]

在我的情况下,这种解决方案不起作用(建设输出),所以我不得不想。 问题是.9.png文件(与我的微调的位图)。 我删除它和aapt.exe工作正常。

ADT 16.0.1(发布日期:2011年12月)也有同样的问题。 执行C:\android-sdk\platform-tools\aapt.exe crunch -v -SC:\Do...时发生错误C:\android-sdk\platform-tools\aapt.exe crunch -v -SC:\Do...和Windows显示从aapt.exe引发的异常。

然后创建一个0字节的<myproject>.apk 。 和Eclipse显示错误...resources.ap_ file not found...

顺便说一句,我使用最新的(截至今天)Eclipse,android-sdk和ADT。

但是我的问题只是通过将build output更改为normal而解决,如上面的解决方案中所述。

我也建议改变问题标题。