13

自从我两天前将我的 Android SDK 更新到 API 14 版本以来,我在 Windows 7 x64 笔记本电脑上使用 Eclipse Helios 时遇到了麻烦。

当我尝试导出项目时,一切正常,直到我按下“完成”按钮:然后出现一个弹出窗口,显示“aapt.exe 已停止工作”,我无法获得签名的 apk;该项目不会返回错误并照常编译。

我用谷歌搜索找到了一个解决方案,但我发现没有一个解决方案有效:

  • 我清理了项目(项目>清理)
  • 我禁用了自动构建(项目>自动构建)
  • 我删除了所有导入的库(右键单击项目>属性>Java构建路径)
  • 我更新了所有相关软件(帮助>检查更新)
  • 我将 logcat 模式设置为详细
  • 我删除了我的 .9.png 可绘制对象并重新添加到我的项目中

这些是我找到的与 aapt.exe 问题相关的所有解决方案。你还有什么建议吗?

PS:我的所有 .9.png 文件也出现布局问题,这些文件显示不正确,但我不知道它是否相关。

4

3 回答 3

23

我在 Window>Preferences>Android>Build 中找到了一个解决方案,方法是在Normal上设置“Build output” ,然后在 Project>Clean>Clean All 上设置。

我不知道这是否是最终的解决方案,但它使我能够使用正确的 .9.png 可绘制布局导出我的 apk。

希望能帮助到你。

于 2011-10-21T07:37:19.933 回答
4

当我尝试按此处所述添加时,我遇到了id同样<resources>问题。

<resources>
  <item type="id" name="button_ok" />
  <item type="id" name="dialog_exit" />
</resources>

当我删除它时,构建成功。

于 2013-03-27T01:33:09.920 回答
4

我在定义这样的菜单项时遇到了同样的问题:

<item 
    android:id="@+id/menu_help" 
    android:showAsAction="never|withText"
    android:title="@string/action_label_help"
    android:icon="@drawable/ic_menu_help"
/>

我只是错过了图标文件 ic_menu_help,但它并没有给我一个很好的信息表明图像文件丢失了,而是崩溃了。

于 2013-12-16T13:45:41.230 回答