log:
Found 3 versions of android-support-v4.jar in the dependency list,
[2014-05-04 14:03:58 - Hi****] but not all the versions are identical (check is based on SHA-1 only at this time).[2014-05-04 14:03:58 - Hi****] All versions of the libraries must be the same at this time.
[2014-05-04 14:03:58 - Hi****] Versions found are:
[2014-05-04 14:03:58 - Hi****] Path: E:\svn\03_ok\gala_new_first\Hi****\Hi****\libs\android-support-v4.jar
[2014-05-04 14:03:58 - Hi****] Length: 393154
[2014-05-04 14:03:58 - Hi****] SHA-1: 307c1cc532eabbf1d135b43e5c983c9da700449d
[2014-05-04 14:03:58 - Hi****] Path: E:\svn\03_ok\new_first\Hi****\umeng_android_social_sdk_3.3.6_custom\social_sdk_library_project\libs\android-support-v4.jar
[2014-05-04 14:03:58 - Hi****] Length: 385685
[2014-05-04 14:03:58 - Hi****] SHA-1: 48c94ae70fa65718b382098237806a5909bb096e
[2014-05-04 14:03:58 - Hi****] Path: E:\svn\03__ok\gala_new_first\Hi****\Android-ViewPagerIndicator-master\library\libs\android-support-v4.jar
[2014-05-04 14:03:58 - Hi****] Length: 393154
[2014-05-04 14:03:58 - Hi****] SHA-1: 307c1cc532eabbf1d135b43e5c983c9da700449d
[2014-05-04 14:03:58 - Hi****] Jar mismatch! Fix your dependencies
以及以下问题:
Dx warning: Ignoring InnerClasses attribute for an anonymous inner class
今天引进了的两个android-support-v4.jar解析包,之后就出现了异常Dex Loader:Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
不是匹配问题,版本升级之后也是出现错误,之后得到了解决方法:
1.将出现问题的jar包,换成同一个
步骤:
将工程库中 libs中的的android-support-v4.jar 都删除:
1.删除libs下要引入的jar包,并删除android dependence下的相应的jar包
2.右击android项目,build path->configure build path...
3.在libraries下选择add external jars ---》将主工程 Hi**** 中libs的android-support-v4.jar在工程库中 都各自 添加一下就ok了!
借鉴的方法链接:
http://www.cnblogs.com/hxxy2003/archive/2013/04/09/3009416.html
//下面的这个方法不合适,更正一下
网上主要的解决办法是:将出现问题的jar包,换成同一个;
如果使用最新的jar包:
新建一个android工程,会自动生成android-support-v4.jar 这个包,直接将这个包考到自己需要的工程里面的libs文件夹下即可。