剧情是这样,我的app要使用两个library,如:LibraryA,LibraryB。这两个库又都需要support.v4.jar。
由于加载的时间不同,所以两个support.v4.jar不同,出错的提示如下:
[2012-09-28 16:37:22 - ] Found 3 versions of android-support-v4.jar in the dependency list,
[2012-09-28 16:37:22 - ] but not all the versions are identical (check is based on SHA-1 only at this time).
[2012-09-28 16:37:22 - ] All versions of the libraries must be the same at this time.
[2012-09-28 16:37:22 - ] Versions found are:
[2012-09-28 16:37:22 - ] Path: /home/zkw/workspace/MyApp/libs/android-support-v4.jar
[2012-09-28 16:37:22 - ] Length: 247894
[2012-09-28 16:37:22 - ] SHA-1: 7329492e76650ee661f6af7704b0c79151d8e1ef
[2012-09-28 16:37:22 - ] Path: /home/zkw/workspace/LibraryB/library/libs/android-support-v4.jar
[2012-09-28 16:37:22 - ] Length: 271754
[2012-09-28 16:37:22 - ] SHA-1: 53307dc2bd2b69fd5533458ee11885f55807de4b
[2012-09-28 16:37:22 - ] Path: /home/zkw/workspace/LibraryA/libs/android-support-v4.jar
[2012-09-28 16:37:22 - ] Length: 247894
[2012-09-28 16:37:22 - ] SHA-1: 7329492e76650ee661f6af7704b0c79151d8e1ef
[2012-09-28 16:37:22 - ] Jar mismatch! Fix your dependencies
从提示中可以知道,这三个support-v4.jar不同,所以会发生冲突,解决方法就是,把其中某个不同的,比如LibraryB/library/libs中的support-v4.jar文件删掉,然后刷新这个包,让他重新生成,然后就OK了
http://www.cnblogs.com/coding-way/archive/2012/09/27/2705559.html
========================
我的剧情略有不同 我是加载了两个不同的library,第三方库都加载了一个library,库相同但是哈希不同,我复制其中一个 替换另一个就行了
分享到:
相关推荐
AndroidStudio多项目共享library示例:多个android studio 可以同时共享维护一份library项目
下载后,解压出来就是一个包含很多内容的support文件夹,将support文件夹复制到/sdk/extras/android文件夹下即可,这时SDK Manager 中 Extras列表下就显示了Android Support Library
Android Studio 中 SDK Manager 中 没有 Support Library的解决办法 下载后,解压出来就是一个包含很多内容的support文件夹,复制到/sdk/extras/android文件夹下即可(亲测可用)。 完事后 我又重启 Android Studio ...
Android-Scanner-Compat-Library, 在Android上,用于蓝牙智能扫描的兼容 多功能扫描仪兼容程序库 扫描仪兼容的库通过在Android上扫描蓝牙智能设备解决了这个问题。 scanner在 Android 5.0中已经改变,并在 6.0中扩展...
Android studio多module混淆成一个Jar
大家在使用android studio的时候,会遇到多个项目引用相同的library这篇文章主要介绍了Android Studio多工程引用同一个library项目配置方法,需要的朋友可以参考下
http://blog.csdn.net/yutao52shi/article/details/48015125的示例代码
当一个或多个信标出现或消失时,应用程序可以请求获取通知。 应用还可以请求以一个大约1Hz的频率从一个或多个信标获取测距更新。 文献资料 该有包括 从0.x库版本开始的更改 该库与0.x库版本相比已发生了很大变化,...
Android Studio 中 SDK Manager 中 没有 Support Library的解决办法 下载后,解压出来就是一个包含很多内容的support文件夹,复制到/sdk/extras/android文件夹下即可(亲测可用)。 完事后 我又重启 Android Studio ...
对于多个蓝牙连接,您可以看到这个库。 下载 下载或通过 Maven 抓取: < groupId>com.ramimartin.bluetooth</ groupId> < artifactId>AndroidBluetoothLibrary < version>1.0.1-SNAPSHOT <
UpdateHelper是一个为了简化Android App的迭代升级开发的Android Library.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
原先的一份代码,现在需要多个人来维护,每个人的代码质量也不相同,在进行代码Review的时候,也是比较困难的,同时也容易会产生代码冲突的问题。 同时随着业务的增多,代码变的越来越复杂,每个模块之间的代码耦合...
android-times-square-master,很漂亮的日历UI的library,可以单选日期,可以选择多个不连续日期,可以选择两个日期之间的日期,可以弹出对话框显示日期。
EasyGuideView Android app新手引导高亮提示,简单易用 ... // 增加View高亮区域,可同时显示多个 .addHightArea(view, HShape.CIRCLE) // 添加箭头指示 .addIndicator(R.drawable.right_top, loc[0], loc[1] v
Android library for managing and applying multiple defined R.style.Theme.... themes at runtime for dyanically changing the look and feel of your application Demo Installation Add this line to your...
我们这个项目的目标是收集很可能在多个项目中都有用的想法(而且很可能已经被其他独立程序员实现了),定义一批比较合理且扩展性比较好的一批intents和接口,提供基础但稳定有效的实现,可以被其他Android程序所应用...
两个环境对应不同的代码、资源文件,考虑到复用问题,因此新建一个library集成这个SDK,并上传到公共库,之后在项目中直接依赖即可。 2、需求及实现 2.1、需求 因为分两个版本,且版本的代码、资源各不相同,因此这...
支持同时开启多个通知。 可以连续操作发送数据、读取特征、开启通知,即使你在for循环中写也没问题,自带队列。 扫描操作支持-> 设置扫描时长、根据设备名称扫描、根据硬件地址扫描、根据服务UUID扫描、连接成功后...
使用了一个简单的例子来测试在安卓中利用Jsoup,非常简单,解决很多小白的问题。 1.在lib中倒入jsoup-1.10.2.jar,在Android Studio中切换到Project目录下,将jsoup-1.10.2.jar放入lib,然后右键点击Add As Library...