报错全文如下:
[2013-06-19 16:59:01 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
[2013-06-19 16:59:01 - AndroidTable] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
我查过了网上的解答,说版本不对什么的,我全部检查了更新,发现都是最新版本,不需要任何更新..
最后解决方法:
我的程序在根目录的libs文件夹中包含了两个jar的包,原因就是这两个包有内容重复或冲突之类的吧(我是这么理解的)
删除一个不需要用的包就可以,我删除了android.support.v4的那个jar
再启动程序就可以了
在这里,不一定就是v4包的冲突,每次都不一样,不过方法是类似的~
可以关注我的公众号~

本文解决了因多个Dex文件定义相同类导致的应用程序错误。通过检查并删除重复的jar包,成功避免了类定义冲突,使应用程序能够正常运行。
2765

被折叠的 条评论
为什么被折叠?



