奇怪的Android DEX错误

时间:2013-06-27 06:59:05

标签: android dex

我试图编译我的Android应用并获得这些奇怪的错误(不是警告,实际错误)

Android Dex: [MyApp] (org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$1) that doesn't come with an
Android Dex: [MyApp] associated EnclosingMethod attribute. This class was probably produced by a
Android Dex: [MyApp] compiler that did not target the modern .class file format. The recommended
Android Dex: [MyApp] solution is to recompile the class from source, using an up-to-date compiler
Android Dex: [MyApp] and without specifying any "-target" type options. The consequence of ignoring

Android Dex:[MyApp]处理问题" javax / transaction / HeuristicCommitException.class": .....

我一直在编译这个应用程序已经有一段时间没有遇到麻烦,但最近已经做了很多改动,包括引入支持包和actionBarSherlock ......

我在源代码中找不到与错误消息相关的任何内容。

据我所知,导入JAR时这个错误是可疑的吗?

我使用IntelliJ 12来管理我的依赖项(而不是Maven)。

他们是:

MyApp:
 - MyOtherModule
 - actionbarsherlock

MyOtherModule:
 - JUnit
 - commons-lang3-3.1
 - jetty-distribution-9.0.3
 - google-gson-2.2

actionbarsherlock:
 - android-support-v4.jar

全部设置为'编译'。

不幸的是,现在很难一步一步地删除这些库以查看问题是什么......有没有其他人遇到过任何这些JAR的错误,或者知道如何调试它?

非常感谢。

1 个答案:

答案 0 :(得分:0)

问题库是Jetty - 删除该导入修复它。我想我需要使用不同的HttpClient,因为它似乎与Android不兼容。