Aapt错误-1073741816

3

我好像经常遇到这个错误。

Error executing aapt: Return code -1073741816   RTZone      line 1  Android ADT Problem

我尝试了很多配置(不同的JDK、x86、x64、ADT版本等)。

目前正在运行Windows 8 Pro x64,Intel Core i7 3610QM,NVidia Gefore GTX 660M,16GB RAM。

从详细构建控制台中得到的信息可能会有所帮助。

[2013-04-08 19:39:57 - RTZone]     (new resource id abs__screen_action_bar from                D:\Projects\Android\ActionBarSherlock\res\layout-xlarge\abs__screen_action_bar.xml)
[2013-04-08 19:39:57 - RTZone]     (new resource id abs__screen_action_bar_overlay from D:\Projects\Android\ActionBarSherlock\res\layout\abs__screen_action_bar_overlay.xml)
[2013-04-08 19:39:57 - RTZone]     (new resource id abs__screen_action_bar_overlay from D:\Projects\Android\ActionBarSherlock\res\layout-xlarge\abs__screen_action_bar_overlay.xml)
[2013-04-08 19:39:57 - RTZone]     (new resource id abs__screen_simple from D:\Projects\Android\ActionBarSherlock\res\layout\abs__screen_simple.xml)
[2013-04-08 19:39:57 - RTZone]     (new resource id abs__screen_simple_overlay_action_mode from D:\Projects\Android\ActionBarSherlock\res\layout\abs__screen_simple_overlay_action_mode.xml)
[2013-04-08 19:39:57 - RTZone]     (new resource id abs__search_dropdown_item_icons_2line from D:\Projects\Android\ActionBarSherlock\res\layout\abs__search_dropdown_item_icons_2line.xml)
[2013-04-08 19:40:00 - RTZone]     (new reso
[2013-04-08 19:40:00 - RTZone] 'aapt' error. Pre Compiler Build aborted.

是不是内存不够的问题?我试着增加Eclipse的限制,但没有帮助。


这些链接对我来说非常慢,你能把文本复制粘贴在这里吗?你可以将其格式化为代码,以便更容易阅读。 - kabuko
Edited replaced the links :) - marcindobry
@marcindobry,你能修复这个问题吗? - Mario Kutlev
1个回答

0

这是个程序漏洞https://code.google.com/p/android/issues/detail?id=61308。AAPT工具在处理资源文件时出错,无法生成适当的错误信息,这种情况会导致程序崩溃。

您可以在漏洞报告中找到有关如何修复的建议,但简单来说,通常是由于资源文件中缺少引用导致的问题。例如,在菜单资源中无效的@string引用似乎是常见的罪魁祸首:

    <item android:id="@+id/action_settings"
        android:title="@string/non_existent_string_resource"
        android:orderInCategory="100"
        android:showAsAction="never" />

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接