我刚刚将我的系统升级到 Ice Cream Sandwich (Android 4.0),现在每次我尝试在调试器中运行我的应用程序时,我都会在aapt.exe
.
如果我只是构建,它构建得很好,但是当我在调试器中运行它时,aapt.exe
崩溃(弹出一个对话框并询问我是否要向 Microsoft 发送数据)并且我的项目图标Project_Explorer
显示它有错误( s)。
我刚刚将我的系统升级到 Ice Cream Sandwich (Android 4.0),现在每次我尝试在调试器中运行我的应用程序时,我都会在aapt.exe
.
如果我只是构建,它构建得很好,但是当我在调试器中运行它时,aapt.exe
崩溃(弹出一个对话框并询问我是否要向 Microsoft 发送数据)并且我的项目图标Project_Explorer
显示它有错误( s)。
r15 的 AAPT 中有一个已知问题,尝试将构建输出更改为正常
http://tools.android.com/knownissues
当构建输出设置为详细时,在某些情况下,AAPT 在 Windows 上崩溃。
解决方法是设置
Eclipse > Preferences > Android > Build > Build Output
低于 Verbose,例如 Normal。我们有一个修复程序,将在工具 16 中提供。[问题 20395 ]
在我的情况下,这个解决方案不起作用(构建输出),所以我不得不思考。问题出在 .9.png 文件(带有我的微调器的位图)。我删除了它,aapt.exe 工作正常。
我遇到了与 ADT 16.0.1(发布:2011 年 12 月)相同的问题。执行时发生错误C:\android-sdk\platform-tools\aapt.exe crunch -v -S C:\Do...
,Windows 显示从aapt.exe
.
然后创建了一个 0 字节<myproject>.apk
。并且 Eclipse 显示错误...resources.ap_ file not found...
。
顺便说一句,我正在使用最新的(截至今天)Eclipse、android-sdk 和 ADT。
但是我的问题只是通过更改build output
为normal
上述解决方案中的描述来解决。
我还建议更改问题标题。