我在构建我的应用程序时遇到了这个错误
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/