Unable to execute dex: Multiple dex files define Lcom/loopj/android/http/AsyncHttpClient$1
来源:互联网 发布:avr单片机交流微信群 编辑:程序博客网 时间:2024/09/21 06:34
Unable to execute dex: Multiple dex files define Lcom/loopj/android/http/AsyncHttpClient$1
【前言】
刚开始我对这个报错是没有一点头绪的,到网上找了很多博主写的博客,还有好心人提供的线索,然而并没有解决我的问题,最后在一个帖子中看到了眉目,然后自己把项目的搭建过程过了一遍,最后得出的结论是:
项目中存在多余的*.jar包,在libs文件下把多余的jar包删去即可
(我是在学习Android异步的时候把项目示例代码导进的同时又把android-async-http-1.4.8.jar包添加到了构建路径,删除之后就没事了)
【方法总结】
每位网友遇到的情况大同小异,我总结了一下网上我查到的一些解决方案,希望对遇到错误的小伙伴有所帮助
首先特别感谢那些提出解决方法的网友们
情景1:
android低版本的工程(如2.2)放到高版本中(如4.4)可能会出现上述错误,解决方案如下:
情景2:
有网友提供了这样的方法:在你的项目下某个文件夹中有一个后缀为*.APK的文件,删掉,重启Eclipse即可。
另外提醒下,一定要重启Eclipse!!
情景3:
Eclipse->Project->去掉Build Automatically->Clear ->Build Project->Build Automatically,关闭Eclipse,再打开
有位前辈说,出现这种情况很有可能是你多加了一个android-support-v4.jar包到构建路径,去构建路径中移除,然后clean一下项目就可以了
总结:通过统计点赞的数量和查阅各个贴吧,博客得出的结果是:大部分都是因为lib下存在重复的jar包
后续:如果各位有不同的方法,欢迎留言,方便下一位出现类似问题的小伙伴参考。
- Unable to execute dex: Multiple dex files define Lcom/loopj/android/http/AsyncHttpClient$1
- eclipse项目转as项目中遇到Unable to execute dex: Multiple dex files define Lcom/loopj/Android/http/AsyncHttpC
- Android: Unable to execute dex: Multiple dex files define Lcom
- Unable to execute dex: Multiple dex files define Lcom
- Unable to execute dex: Multiple dex files define Lcom
- Unable to execute dex: Multiple dex files define Lcom/hp
- Unable to execute dex: Multiple dex files define Lcom/hp
- Unable to execute dex: Multiple dex files define Lcom/hp
- Unable to execute dex: Multiple dex files define Lcom/jayway/android/robotium/solo/ActivityUtils$1错误
- android----问题解决Dex Loader] Unable to execute dex: Multiple dex files define Lcom/sina/sso/RemoteSSO;
- android:Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/ke
- android:Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/ke
- android:Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/k
- Android开发错误Unable to execute dex: Multiple dex files define Lcom/baidu/android/b
- Android:Unable to execute dex: Multiple dex files define Lcom/androidquery/util/Constants的解决办法
- 百度地图 android Unable to execute dex: Multiple dex files define Lcom/baidu/location/BDLocation$a
- Android开发 (eclipse)Unable to execute dex: Multiple dex files define Lcom/google/.......
- Android: Unable to execute dex: Multiple dex files define Lcom/myapp/R$array; 解决方案
- zeros and ones (找规律)
- docker 部署 shipyard
- APK瘦身
- C++语言概述
- AngularJs2 http 与SpringMVC后台交互传参问题
- Unable to execute dex: Multiple dex files define Lcom/loopj/android/http/AsyncHttpClient$1
- 方法
- HDU1018 Big Number
- Java中throw之后还会继续运行吗?
- iOS从相册选择视频和保存视频到相册
- Linux 给新用户授予、设置Tomcat目录的使用权限
- Android 中自动换行的标签实现
- Spring手动回滚事务
- 看了你会后悔,不看你更后悔---I/O流