Unable to execute dex:Multiple dex files define Landroid/support/v4/...普遍解决方案

时间:2022-09-03 22:26:20

在Eclipse中导入其他的项目支持包时,经常会遇到这种异常,这种情况大多数都是因为你导入的支持包中有重复的引用了android-support-v4.jar,建议清除掉重复的引用,尤其是在依赖当前workspace中的第三方的library时,需要保证每个library里libs文件中的android-support-v4.jar全部一致,有些下载下来的程序里的suooortv4版本上有不同,会有这样的冲突,导致无法生成apk或者无法运行测试。

遇到这样的问题,最快的解决方案就是删除不一致的support-v4.jar,重新使用最新的版本。如果你是用的eclipse,就更简单了,删除libs下的android-support-v4.jar,然后右键项目-->Android Tools-->Add support library...