最近我们将eclipse adt插件更新到16版,现在无法运行我们的应用程序,它可以正常编译,但是当我们运行时,会抛出以下错误:
trouble writing output: No expanded opcode for 016be7fe @0032: sget-object v4:Lorg/apache/http/HttpVersion;, org.apache.http.HttpVersion.HTTP_1_1:Lorg/apache/http/HttpVersion; Conversion to Dalvik format failed with error 2
如果我们在布局xml文件中注释掉一些ID,它就能够再次运行。我们的项目很大,并且有许多库项目添加到其中。 使用之前不将库项目导出为.jar文件的先前adt插件时,应用程序可以正常运行。我猜想可能是由于Android版本的最新更改,ID现在不再是final字段。
我的问题是如何解决这个问题,android xml文件中的ID数量是否有限制? 或者这可能是一个android bug吗?