Unable to execute dex: Multiple dex files defineLcom/google/gson/JsonDeserializer;

这是异常想必大家都知道的,是关于一个android jar包冲突的问题。为什么还要提呢,是因为这玩意真心让人蛋疼。有些时候稍微不注意(手贱)多导入一个包,就完蛋了。(jar包多的话搞不好带一上午调试)。

1.蛋疼的了排查所有的第三方jar包(包括自定义Library中的),把多余的jar和重复的jar全部去掉,但是错误依然没有解决,搭眼一瞧,果断是没有重复的和多余的jar了好吧,为何还报错类? 没办法,重新导入jar包呗,操作:项目——》右键——》properties——》Java build Path ——》Order and Export 着这里可以看到所有的第三方的包,都不“打钩“运行一次项目。再次运行——》哦哟,这次可算是好了,但苦逼的bug又来了 ,然后直接就报”不能找到或者实例化XXXXX类“,一看就是有些项目忘打钩钩了。一个一个打一个一个排查,最后把错误限定在了google的gson.jar上。

发现是这个原因后真心想抽自己几下,日,错误log都已经打印出来了,我还排查个毛线啊(com/google/gson/JsonDeserializer;)。明眼人一看就知道是google的gson冲突了。

以后大家再遇到这种jar包冲突的问题时,一定要先看看log,看看哪个jar中的类包含log输入的类,果断把其先干掉,这样就能以最快的速度把项目运行起来。

时间: 2024-10-12 01:06:35

Unable to execute dex: Multiple dex files defineLcom/google/gson/JsonDeserializer;的相关文章

【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下的一个类文件和自己定义的冲突了,删掉!

Android - Unable to execute dex: Multiple dex files define

这种提示的意思是说,引用的文件重复了.在引用json解析库中,clean工程的时候,报错说: Unable to execute dex: Multiple dex files define Lorg/apache/commons/collections/Buffer; Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lorg/apache/commons/collectio

Unable to execute dex: Multiple dex files define 解决方法

问题发生概述:       程序编译正常,在用Eclipse调试执行时,报错Unable to execute dex: Multiple dex files define,因为以前也没有遇到这类错误,首先便尝试万能纠错发,如下方法一,也是上网搜索众多解决方案之一,尝试后未果,便按照搜索方案,逐一尝试,都未能解决,最后盯着工程突然发现问题.具体解决方案如下: 方法一:       Eclipse->Project->去掉Build Automatically->Clear ->Bu

Unable to execute dex: Multiple dex files define---一个莫名的bug

运行时报错: [2016-07-07 16:26:57 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/alibaba/fastjson/JSONStreamAware;[2016-07-07 16:26:57 - YoungHeart2.9] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files defin

导入项目时,有关[2016-04-03 20:38:02 - Dex Loader] Unable to execute dex: Multiple dex files 问题

最近我在学习androidUI设计,在网上找了一个UI菜单界面开源代码示例,按照步骤导入项目,运行的时候控制台结果报了如下错误: [2016-04-03 20:38:02 - Dex Loader] Unable to execute dex: Multiple dex files define Lcn/w/song/widget/navigation/RollNavigationBar$NavigationBarListener;[2016-04-03 20:38:02 - UseWidget

Unable to execute dex: Multiple dex files define 的解决方法

我们在引入library时可能会出现这个错误 比如:[2013-11-05 14:22:15 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/mobile/appstore/listjar/sdk/R$anim;[2013-11-05 14:22:15 - TabHostSample] Conversion to Dalvik format failed: Unable to execute dex: Mul

eclipse:运行 Android 项目时出现 “Unable to execute dex: Multiple dex files define” 解决方法

android 项目在eclipse 出现Unable to execute dex: Multiple dex files define Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define 的原因主要是因为jar包重复导入造成的冲突 这个项目我使用了swipebacklayout的library,library里面已经导入了v7的jar包,项目工程里也有个v7包,解决方法就是将