Error:Error converting bytecode to dex: Cause: com.android.dex.DexException: Multiple dex files define Lcom/lidroid/xutils/task/TaskHandler;

如果你用 Studio开发,并且要用其他项目作为library,这个问题是很容易出现的。出现这个问题的原因是包的重复引用,意思就是在你自己的项目中引用了某个包,而被你作为library的项目也引用了同一个包,就会有这个问题。

你可以直接修改gradle文件,也可以在上图中改,如下图所示:

在gradle文件中改,只需要将compile改成provided就行。

如果直接配置的话,也是一样的,在下拉框中选择provided。这里说明下,你只要改其中一个项目就可以了。

最新文章

  1. git bash操作
  2. nodejs学习之events的使用
  3. C# 静态类与非静态类、静态成员的区别
  4. js自定义延迟执行函数
  5. linux命令学习(2):wc 命令
  6. return, exit, _exit的区别
  7. RHEL7 Ansible
  8. JsonUtil对象与json互转
  9. EOF
  10. .net 开源项目
  11. 递归目录的shell脚本
  12. MapReduce编程小结
  13. Linux下tcpdump用法
  14. Neutron :默认通过 dnsmasq 实现 DHCP 功能----Namespace
  15. Burp Collaborator资源整合
  16. Spring源码阅读(二)
  17. rabbitmq学习(二):rabbitmq(消息队列)的作用以及rabbitmq之直连交换机
  18. Spring Boot下Druid连接池的使用配置分析
  19. ballerina 学习六 xml && json
  20. 05——wepy框架中的一些细节

热门文章

  1. 采集java性能指标数据
  2. ASP.NET MVC中全局异常处理
  3. 【Unity】4.5 树木创建器
  4. 【小白的CFD之旅】21 网格划分软件的选择
  5. hot-warm-architecture-in-elasticsearch-5-x
  6. 构造函数 (C++)
  7. XnView查看图片实际大小
  8. 总结: Sort 排序算法
  9. shell脚本输出带颜色字体
  10. PHP中的WebService