当前位置: 首页 > 面试题库 >

Android Eclipse执行aapt时出错:返回代码139

锺离慈
2023-03-14
问题内容

我有一个Android应用程序项目,突然停止工作。显然没有错误,但是当我尝试启动时,我得到了:

执行Aapt时出错:返回码139

我试图清理该项目及其相关的库项目,重新启动Eclipse,更新为最新的ADT和SDK版本,等等,但是都失败了。有时我还会遇到其他错误(不进行任何更改):

生成最终归档文件时出错:java.io.FileNotFoundException:… / bin / resources.ap_不存在

我完全迷路了。

更多信息

我花了几个小时来拆解和重新组装所有东西,终于找到了导致这些错误的原因,尽管我仍然不了解任何更好的东西……我有这样的资源:

<resources>
<integer-array name="titi">
<item>@+id/toto</item>
</integer-array>
</resources>

我删除了它,一切又重新开始了……当然资源文件完全没有错误。半天一无所获,这次蚀使我发疯了8- /我是唯一的吗?


问题答案:

只是有同样的问题,问题是我的菜单文件夹中有一个菜单文件,该文件android:title="@string/.."在我的字符串文件中不存在。添加完成后`Project

Clean`,问题消失了。



 类似资料:
  • 我在执行脚本时遇到了这个错误。我已经升级了FF(56),Gecko(v0.19)和Selenium 3.6。。。 这是我的代码: 日志中的错误: 线程“main”java中出现异常。lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver设置。壁虎。驱动系统属性;有关更多信息,请参阅https://github.com/mozilla/geckodri

  • 我看过几篇关于这个主题的帖子(post1,post2,post3)。在所有这些问题中,解决方案看起来都很容易,但我无法得到返回值的值。 这是我到目前为止所尝试的: 备选办法1: 备选案文3: 结果:原因,如果还注意到 创建到Java代码中的查询如下所示: 和连接字符串:

  • 在我的MySQL数据库中,我有一个表"table1",在列"name"上设置了唯一约束-我想防止重复的名称。 如果表中已经有名字'John',则此代码: 应该抛出insertUnonnequeException()(我自己的异常)。相反,它抛出InsertException()。 查询的执行返回false,执行进入if()循环。另外$db- 我不知道为什么当发生唯一密钥约束冲突时,mysqli不返

  • 我收到一个HTTP错误:运行sturts 2应用程序时出现503服务不可用错误。确切的误差是 HTTP错误:503访问/project\u 47/WEB-INF/classes/action/action\u-trial时出现问题。Java语言原因: 由Jetty提供支持:// 我的控制台如下所示: 在端口8080上启动预览服务器 模块:project_47(/project_47)

  • 当我尝试用运行名为database的mongoDB映像时,我得到exitcode100。我在网上查看了一些信息,发现了关于exitcode100:时。我以前也遇到过这个问题,并且能够通过来解决这个问题,但是当我现在这样做时,得到的是相同的exitcode。 我已经尝试建立的形象再次,但当我这样做,我要么得到相同的exitCode或exitCode 51,我不能找到任何信息在网上。 UsertoEv

  • 我试图从JDBC代码中打印MySQL存储函数的返回值,如下所示(我使用的是MySQL Server 5.7.13): } 存储的函数显示在这里 我的代码输出显示在这里 我从SQL命令中获得输出,但在JDBC中,我得到了,这样说 参数1不是输出参数 我知道在jdbc代码中,参数1被用作函数返回值的占位符。在中,我还尝试了语法-