android - dex 加载程序无法执行 dex : method ID not in [0, 0xffff]:65536

标签 android eclipse dalvik

我在构建我的应用程序时遇到了这个错误

Dx 警告:忽略匿名内部类的 InnerClasses 属性 (com.amazonaws.javax.xml.stream.xerces.util.SecuritySupport12$4) 没有附带 关联的 EnclosingMethod 属性。这个类可能是由一个 不针对现代 .class 文件格式的编译器。推荐的 解决方案是使用最新的编译器从源代码重新编译类 并且没有指定任何“-target”类型选项。忽视的后果 这个警告是对这个类的反射操作将不正确 表明它不是内部类。

Dex Loader] 无法执行 dex:方法 ID 不在 [0, 0xffff] 中:65536 转换为 Dalvik 格式失败:无法执行 dex:方法 ID 不在 [0, 0xffff] 中:65536

最佳答案

检查构建路径 -> Java 构建路径 -> 排序和导出选项卡 -> 取消选中 Android 私有(private)库。

如果仍然无法正常工作,请将以下行添加到 project.properties 文件中:dex.force.jumbo=true

可能的原因可能是构建路径中有一个大尺寸的 jar。

编辑: 这已被弃用,因为 Google 不再支持 Eclipse,如果您想摆脱这些烦人的问题:请使用 Android Studio 并启用 Multidex。

关于android - dex 加载程序无法执行 dex : method ID not in [0, 0xffff]:65536,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25928392/

相关文章:

android - Dx 没有指定类文件 转换为 Dalvik 格式失败,出现错误 1

android - 当我的 Messenger 应用程序正在通话中或想要调用电话时,如何检测 skype/telegram/whatsapp 通话?

java - 处理 HTTP 响应状态的更好方法是什么?

eclipse - 在命令行上构建 Eclipse 插件和功能

java - 在 Eclipse for Mac 上转换为 Dalvik 格式失败,出现错误 1

java - 在 dalvik.system.NativeStart.main( native 方法)处崩溃

android - 如何替换 Facebook Android SDK 替换 Session.OpenRequest

android - 有没有办法克隆 IntelliJ IDEA gradle 项目?

javascript - Eclipse 格式化破坏了 JavaScript 脚本中的 EL 表达式

eclipse - 如何将 Eclipse TODO 添加到 JSP