我有一个突然停止工作的Android应用程序项目。目前显然没有错误,但是当我尝试启动,我得到这个:执行aapt的Android Eclipse错误:返回码139
错误执行AAPT:返回码139
我试图清理项目及其相关的库项目,重新启动Eclipse的,更新到最新的ADT和SDK版本等,但都失败了。我也有这个其他错误有时(不改变任何东西):
错误产生最终的归档文件:java.io.FileNotFoundException: ... /斌/ resources.ap_不存在
我完全失去了。
更多信息
我花了几个小时逐件拆卸和重新组装一切片,最后发现是什么原因导致这些错误,但我还是不明白什么更好的......我有这样的资源:
<resources>
<integer-array name="titi">
<item>@+id/toto</item>
</integer-array>
</resources>
我删除它,一切都再次运行......当然,资源文件没有任何错误。半天失去了一天,这个Eclipse让我疯狂8 /我是唯一一个吗?
在样式中声明ID后得到相同的错误。必须是与ID资源相关的内容? – Matthias
刚刚得到相同的错误,并花了相当长的时间来追踪它。对我来说,问题在于com.google.android.gms.maps.MapView和分配给它的id。给它“mapview”的作品,但“地图”不。在特定布局的其他地方都没有使用ID,但都用于其他布局。我正在从使用旧的MapView类转换到新的(所有旧的实例都是ID为“mapview”,我一直在制作新的“map”以保持跟踪)。这一定是一些奇怪的ID冲突错误? –
看起来像我的错误发生,如果我没有视图的地方ID为“mapview”。我提交了一个bug:http://code.google.com/p/android/issues/detail?id=43100 –