Error:Error converting bytecode to dex: Cause: com.android.dex.DexException: Multiple dex files defi
【Error:Error converting bytecode to dex: Cause: com.android.dex.DexException: Multiple dex files defi】枕上诗书闲处好,门前风景雨来佳。这篇文章主要讲述Error:Error converting bytecode to dex: Cause: com.android.dex.DexException: Multiple dex files defi相关的知识,希望能为你提供帮助。
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。这里说明下,你只要改其中一个项目就可以了。
文章图片
推荐阅读
- App架构设计:接口的设计
- JAVA_JNI字段描述符“([Ljava/lang/String;)V”(Android)
- [RK3288][Android6.0] 调试笔记 --- 系统识别不同硬件版本方法
- 解决 Cordova 打包 vue项目为 APP 后,在安卓平台下 touchMove 事件不生效的问题
- 2 Interrupting Appropriately
- linux 安装沙盒virtualenv virtualenvwrapper
- android 超简单的拖动按钮 悬浮按钮 吸附按钮 浮动按钮
- 华为荣耀立方价格多少钱?荣耀立方价格
- 荣耀立方上市时间啥时候?华为荣耀立方啥时候上市?