"Unable to execute dex: Multiple dex files define"解决之道

google了一下发现很多同学问这个问题的,遇到此问题基本都是不知所措。

stackoverflow上有一篇文章讲的比较清楚,整理如下:

①首先在你的项目bin\dexedLibs目录下检查,看哪个jar文件重复了。

②找到重复的jar文件,看这个jar文件是哪个工程引入的。极有可能是第三方工程引入,比如最常见的android-support-v4

③在第三方工程或你自己的工程中build path中,任选其一删除重复的jar包。(注意包括libs目录下应该也清除)。

④重新clean build你的项目,应该就不再报这个错误了。

参考:http://stackoverflow.com/questions/16584837/getting-unable-to-execute-dex-multiple-dex-files-define-error-when-trying-to