我收到执行aapt的错误:返回代码1073741819,因此 没有生成.apk文件如何解决这个问题。如果缺少r.java文件,如何修复
答案 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;项目构建目标