关于一个android工程同时使用多个工程库,在编译时出现的问题
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文件夹下即可。
更多相关文章
- android 应用 安装 删除
- Android(安卓)studio 使用问题
- android 导入第三方库出现java.lang.NoClassDefFoundError
- Android(安卓)的ANR 问题解决
- Android(安卓)Jenkins中配置gradle项目遇到的问题
- android ping 命令使用问题
- Android(安卓)Studio 新手常见问题汇总
- [问题记录]Android(安卓)target 27 适配的一个坑
- Ubuntu 12.04 Desktop 版本编译 Android(安卓)4.0.4 出错解决