Unable to execute dex: method ID not in [0, 0xffff]: 65536 问题解决方法

开始一个新项目的时候,Build工程的时候一直报这个错误:

控制台报错误:Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536

看别人有说在project.properties里面加上dex.force.jumbo=true,尝试了一下,不成功,

后来遍访名山高人,查各种资料,各种尝试,终于成功解决了

原因可能是因为adt升级等原因,在Java_Buildpath项里面,把Android x.x.x   Android Private Libraries  Android Dependencies的勾选去掉就可以了.

Unable to execute dex: method ID not in [0, 0xffff]: 65536 问题解决方法,布布扣,bubuko.com

时间: 2024-12-11 11:37:22

Unable to execute dex: method ID not in [0, 0xffff]: 65536 问题解决方法的相关文章

Android Unable to execute dex: method ID not in [0, 0xffff]: 65536 问题解决方法

开始一个新项目的时候,Build工程的时候一直报这个错误: 控制台报错误:Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536 看别人有说在project.properties里面加上dex.force.jumbo=true,尝试了一下,不成功, 后来遍访名山高人,查各种资料,各种尝试,终于成功解决了 原因可能是因为adt升级等原因,在Java_Buildpat

android Unable toexecute dex: method ID not in [0, 0xffff]: 65536问题

尊重原创 :http://blog.csdn.net/yuanzeyao/article/details/41809423 作为一名Android开发者,相信你对Android方法数不能超过65K的限制应该有所耳闻,随着应用程序功能不断的丰富,总有一天你会遇到一个异常: Conversion to Dalvik format failed:Unable toexecute dex: method ID not in [0, 0xffff]: 65536 可能有些同学会说,解决这个问题很简单,我们

解决“com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536”问题(l转)

同时在工程中引入了多个第三方jar包,导致调用的方法数超过了android设定的65536个(DEX 64K problem),进而导致dex无法生成,也就无法生成APK文件. 解决办法如下: 1.谷歌官方已经给出了相关的文档,参照网上搜索的资料,首先,我的问题是: Error:Execution failed for task ':duchazhushou:dexRelease'. > com.android.ide.common.internal.LoggedErrorException:

Android学习笔记----解决“com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536”问题

同时在工程中引入了多个第三方jar包,导致调用的方法数超过了android设定的65536个(DEX 64K problem),进而导致dex无法生成,也就无法生成APK文件. 解决办法如下: 1.谷歌官方已经给出了相关的文档,参照网上搜索的资料,首先,我的问题是: Error:Execution failed for task ':duchazhushou:dexRelease'. > com.android.ide.common.internal.LoggedErrorException:

解决android studio上“com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65935”问题

我是在更换应用的一个jar包时发生的这个错误,网上查到说是因为同时在工程中引入了多个第三方jar包,导致调用的方法数超过了android设定的65935个(DEX 64K problem),进而导致dex无法生成,也就无法生成APK文件. 解决办法如下: 1.在项目的build.gradle文件的dependencies 节中添加分包设置: dependencies { ... compile 'com.android.support:multidex:' ... } 2.通过在defaultC

Android中Unable to execute dex: Multiple dex files define Lcom/viewpagerindicator/CirclePageIndicat

在Android开发工作中经常遇到很多奇怪的异常,解决起来会花很长的时间.下面首先来介绍一下Android中有关Jar包的知识. 1.Jar包的含义: Jar包里边封装了很多的类和方法.在开发过程中经常会用到各种各样的Jar包来实现一些功能. 2.Jar包的作用: 将重用的代码打包成一个Jar包,供所有的需要的项目使用.解决了代码复用的问题. 但是Jar包中不包括大量的资源:图片.音乐文件甚至界面布局. 有关布局的资源文件不能打包成Jar包.为了解决这个问题,新建一个Android项目,标记为库

【Android-tips】 Unable to execute dex: Multiple dex files define 解决方法

唔,之前已经想过今后不动android,没想到还是因为比赛的原因重操旧业.android有很多问题是由于eclipse的不完善造成的,比如今天遇到的这个问题 Unable to execute dex: Multiple dex files define [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:

[Android学习笔记]Unable to execute dex Multiple dex files define:xxxx 问题

不同情况可能会出现这个问题,我遇到的问题是: 引入的多个jar包中,其中可能是第三方的SDK,但是其中可能使用了比较流行的开源框架,此时你项目中就有两套包名一样的代码,编译没问题,部署到手机之后就报如上错误 解决办法是: 把第三方jar包包含的开源代码删掉即可 比如: 项目中使用了android-async-http.jar , 同时引入 xxxxx.sdk.jar , 而由于xxxxx.sdk.jar中也引入了android-async-http.jar所以出现以上错误 解决步骤: 1.修改x

Unable to execute dex: Multiple dex files define Lorg/ap (

解决这个问题的方法,直接把commons-collections.jar这个jar包删除,一定要删干净啊,各个地方看一下,再clean下,应该没问题了!根据这个英文的目录指示就是Unable to execute dex: Multiple dex files define Lorg/apache/commons/collections下的一个类文件和自己定义的冲突了,删掉!