Android Dex:com.android.dex.DexException: Multiple dex files define 解决办法

从Eclipse导入的IntelliJ工程,开发一段时间后,就开始报错:Android Dex:com.android.dex.DexException: Multiple dex files define

实在是让人烦恼啊!各种Google之后,。有人说是新版的IntelliJ的bug,需要使用旧版本的才行;有人说是引入了多个lib,重新导入lib;有人说是。。。总之,试了好多种方法一个也不行!心想这个下午就要泡汤了!调IDE的问题实在是很可恶,花时间又学不到技术,还弄得人很郁闷。

其实我早就猜想可能会是bin目录的问题,但是我把bin下的文件删掉后,IntelliJ居然不能像Eclipse一样自动生成,连编译都无法进行了。rebuild project之前也试过。rebuild 类似于eclipse中的clean。看了看bin目录,下面也有一套lib的库,所以估计这个dex打包重复问题可能与这个有关系。于是乎,ctrl+alt+shift+s,这是我常用的快捷键。把bin目录直接exclusded掉,是不是就能解决办法呢?

Android Dex:com.android.dex.DexException: Multiple dex files define 解决办法

点击bin,然后点击右上角的excluded。结果问题,居然就解决了,编译通过!实在是痛快啊!属以此文以记之!

Android Dex:com.android.dex.DexException: Multiple dex files define 解决办法

上一篇:Android菜鸟的成长笔记(13)——异步任务(Async Task)


下一篇:Android编程之DialogFragment源码详解(一)