为什么我收到错误“执行aapt错误”

时间:2013-12-26 17:30:03

标签: android android-layout facebook-android-sdk

我收到执行aapt的错误:返回代码1073741819,因此 没有生成.apk文件如何解决这个问题。如果缺少r.java文件,如何修复

4 个答案:

答案 0 :(得分:1)

可能是其中一个XML文件中的语法或格式错误。我刚收到这个错误代码(它实际上是负面的),我检查了所有@string引用,它们都没问题。最终我发现这是因为菜单XML文件中的这个项目:

<item
    android:id="@+id/action_stop"
    android:orderInCategory="100"
    android:icon="@drawable/ic_action_stop"
    android:showAsAction="ifRoom | withText"
    android:title="@string/action_stop"/>

但是,|周围的空格显然无效(XML不是Java ...)。 Eclipse并未将其视为错误,但是aapt在看到错误时没有给出理由就崩溃了。 Eclipse和aapt都没有特别优雅的处理。删除多余的空间使一切正常。

strings.xml中缺少条目的问题显然会产生错误代码-1073741816,而不是-1073741819。你必须仔细观察,但最后一位数字是不同的。

我不是说问题肯定是某种语法错误。但这是另一种可以调查的可能性。

答案 1 :(得分:0)

当我删除了在菜单节点xml资源中引用的@string条目时,我收到此错误。

答案 2 :(得分:0)

我遇到了这个错误,并花时间尝试寻找解决方案。

最后这个错误的解决方案是:-1073741819(检查数字)是一个库缺少:属性 - &gt; Android - &gt;图书馆 我刚刚添加了缺少的库并解决了这个错误。

答案 3 :(得分:0)

我遇到了同样的问题。帮助我的是改变项目构建目标

属性 - &gt; Android-&gt;项目构建目标