Questions tagged «dex»


30
无法执行dex:多个dex文件定义了Lcom / myapp / R $ array;
由于更新到ADT14,我无法再构建我的项目。在更新之前,它的构建良好。 错误: [2011-10-23 16:23:29 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/myapp/R$array; [2011-10-23 16:23:29 - myProj] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/myapp/R$array; 曾报道过类似的问题,我尝试了其中的建议,包括 正在重新启动Eclipse。 清理项目并重建-禁用“项目->自动生成”选项,然后禁用“清理”和“生成”项目,然后尝试运行。将“自动构建”选项重置为“开” 重新安装Android开发人员工具 重新安装Eclipse(更新到最新版本3.7.1) 创建了一个从文件系统导入的新项目 从subversion创建了一个新项目。

12
无法执行dex:方法ID不在[0,0xffff]中:65536
我以前见过各种版本的dex erros,但这是新的。清理/重新启动等无济于事。图书馆项目似乎完好无缺,并且依存关系似乎已正确链接。 Unable to execute dex: method ID not in [0, 0xffff]: 65536 Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536 要么 Cannot merge new index 65950 into a non-jumbo instruction 要么 java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536 tl; …
344 android  dex 

30
无法合并dex
我有Android Studio Beta。我用旧模块编译了一个新项目,但是当我尝试启动该应用程序时,它并没有显示以下消息: Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'. com.android.builder.dexing.DexArchiveMergerException:无法合并dex 但是我不知道如何解决这个错误。我用谷歌搜索了几个小时,但没有成功。 我的项目gradle: // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() google() } dependencies { classpath 'com.android.tools.build:gradle:3.0.0-beta6' classpath "io.realm:realm-gradle-plugin:3.7.1" classpath 'com.google.gms:google-services:3.1.0' // NOTE: Do not place your application dependencies here; they …

3
什么是Android中的.dex文件?
我对dex文件有一些疑问 dexAndroid中的文件是什么? dex如何在Android上工作? 如何在调试Android应用程序时使用它们? 它们类似于Java类文件吗? 我需要具体信息,请对此提供帮助,我们欢迎您提供任何实际示例!
193 android  dex 

19
Android dex在构建时会给出BufferOverflowException
当编译一个特定的Android项目时,并且仅在我的Windows计算机上,我java.nio.BufferOverflowException从dex中获得了。使用Eclipse和使用Ant时均会发生此问题。 使用Ant时的输出为: ... [dex] Pre-Dexing C:\MyProject\libs\android-support-v4.jar -> android-support-v4-5f5341d3c1b10a79d7d93f9c1e64421e.jar [dex] Converting compiled files and external libraries into C:\MyProject\bin\classes.dex... [dx] [dx] UNEXPECTED TOP-LEVEL EXCEPTION: [dx] java.nio.BufferOverflowException [dx] at java.nio.Buffer.nextPutIndex(Buffer.java:499) [dx] at java.nio.HeapByteBuffer.putShort(HeapByteBuffer.java:296) [dx] at com.android.dex.Dex$Section.writeShort(Dex.java:818) [dx] at com.android.dex.Dex$Section.writeTypeList(Dex.java:870) [dx] at com.android.dx.merge.DexMerger$3.write(DexMerger.java:437) [dx] at com.android.dx.merge.DexMerger$3.write(DexMerger.java:423) [dx] at com.android.dx.merge.DexMerger$IdMerger.mergeUnsorted(DexMerger.java:317) [dx] at com.android.dx.merge.DexMerger.mergeTypeLists(DexMerger.java:423) [dx] at …
174 android  dex 

12
如何缩小代码-dex中的65k方法限制
我有一个相当大的Android应用程序,它依赖于许多图书馆项目。Android编译器对每个.dex文件有65536个方法的限制,我已经超过了这个数目。 达到方法限制时,基本上可以选择两种路径(至少我知道)。 1)缩小代码 2)构建多个dex文件(请参阅此博客文章) 我对两者进行了调查,试图找出导致我的方法计数过高的原因。Google Drive API的Guava依赖项占最大部分,超过12,000。Drive API v2的库总数超过23,000! 我想我的问题是,您认为我应该怎么做?我是否应该删除Google云端硬盘集成作为我的应用程序的功能?有没有一种缩小API的方法(是的,我使用proguard)?我是否应该走多dex路线(看起来很痛苦,尤其是与第三方API的交流)?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.