Eclipse和Android SDK问题“aapt.exe已经停止”

时间:2013-05-30 05:31:26

标签: android eclipse windows-7-x64 eclipse-adt android-sdk-tools

我在带有aapt.exe的Windows 7 64位计算机上出现问题。它抛出以下错误:

aapt.exe has stopped working

它与项目无关,因为我已经尝试了多个项目,所以它似乎也发生在Eclipse中的任何工作空间中。新项目或旧项目在构建和运行我的应用程序时一直失败。

我正在使用最新的JDK-6和最新的Android SDK 22.0.1,以及Build Tools和Platform工具。

删除整个SDK和Eclipse并且解压缩和重置似乎也无法解决它。

有什么想法吗?

12 个答案:

答案 0 :(得分:17)

从像@ + id这样的样式中删除id,然后再次构建你获得成功...

<item name="android:id">@+id/calender</item>

答案 1 :(得分:16)

你似乎错过了strings.xml中的一些条目

就我而言,我正在删除<string name="action_settings">Settings</string>

认为项目没有使用它并将其放回去解决了这个问题。您可以在项目中搜索相同或类似类型的标记。

答案 2 :(得分:8)

如果项目中的选项不正确,也会发生这种情况。例如:

<item
    android:id="@+id/menu_dashboard_add_group"
    android:icon="@android:drawable/btn_plus"
    android:title="Add group"
    android:showAsAction="true">

请注意true

无效的android:showAsAction

答案 3 :(得分:4)

如果未将@+id/放入菜单/布局xml文件中,则会发生。

答案 4 :(得分:4)

显然,似乎对我有用的唯一事情就是回复问题<string name="action_settings">Settings</string>,然后出现问题。实际上我首先删除了它,因为它没有被我的开放项目使用......

答案 5 :(得分:2)

对我来说,这发生在我加入“或”字符时。 我用&apos;替换了撇号,但aapt仍然想要前缀反斜杠。

答案 6 :(得分:2)

不确定,但请尝试使用Android SDK Build-Tools v18.1.1而不是19.0.1

可能是您的资源文件中存在错误,v19构建工具不会报告错误但仍然无法编译R。

请在下面问题的第2条评论中阅读更多细节。我还写了我在第一个回复中经历的一些步骤。希望这有助于解决您的问题。

'aapt' error. Pre Compiler Build aborted

答案 7 :(得分:2)

不要在menu.xml文件中忘记+标识id属性

<item android:id="@id/action_download_time"

VS

<item android:id="@+id/action_download_time"

答案 8 :(得分:2)

检查您是否有任何带有html代码的字符串值,例如非破坏空格(&amp; nbsp;)删除它们并清理项目。它应该工作。

拉​​姆

答案 9 :(得分:2)

对我来说,它是在通过

创建新活动之后发生的
your_package-Right-Click-> Create a new-> "Android Activity"->Fill fields->"Done"

我通过恢复到以前版本的应用

解决了这个问题

答案 10 :(得分:2)

如果ASSETS FOLDER存在任何没有解决方案的文件

,它也会发生

考试: 如果ASSETS FOLDER存在任何文件

file:///android_asset/html/qwwww

[结果] BUG! “aapt.exe已停止”

要解决此问题,所有文件都应具有分辨率

file:///android_asset/html/qwwww.css

答案 11 :(得分:1)

对我来说,这是buildToolsVersion '21 .0.0'旧的buildToolsVersion '20 .0.0'对我有用,但是较新的一个崩溃了aapt.exe。