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,再打开

      

情景4:


       有位前辈说,出现这种情况很有可能是你多加了一个android-support-v4.jar包到构建路径,去构建路径中移除,然后clean一下项目就可以了


    总结:通过统计点赞的数量和查阅各个贴吧,博客得出的结果是:大部分都是因为lib下存在重复的jar包


    后续:如果各位有不同的方法,欢迎留言,方便下一位出现类似问题的小伙伴参考。


更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. 不吹不黑!GitHub 上帮助人们学习编码的 12 个资源,错过血亏...
  3. Android(安卓)热修复(全网最简单的热修复讲解)
  4. Volley的简单使用
  5. Android(安卓)Studio与 Android(安卓)SDK的安装和配置(以及一些问
  6. Android翻页效果原理实现之引入折线
  7. android studio 中使用gradle.properties
  8. android 如何写签名及其作用
  9. android 引用工程作为类库

随机推荐

  1. 在Javascript中将带有空格的字符串数组转
  2. chai-as-promised:单个测试中的多个期望语
  3. 如何使用Knockout从vm设置会话变量?
  4. 如何测试一个点是否是二次Bézier曲线的
  5. 在ExtJS中调用超类方法的更好方法
  6. 浅析JS中的 map, filter, some, every, f
  7. jQuery选择器,用于查找与选择器匹配的给定
  8. 嵌套水平滑块与单击控件
  9. 用javaScript编写的验证函数只运行一次?
  10. 下拉列表中的Prestashop过滤器不起作用