在开发应用的时候,难以免的会用到不少第三方的开源项目,这些项目中都会使用android-support-v4.jar包,而个人项目也使用它。android
再加上这些开源项目之间还存在各类复杂的引用关系。ide
就这样引用来、引用去,就可能会出现android-support-v4.jar的冲突问题,相似于:ci
Jar mismatch! Fix your dependencies开发
Found 2 versions of android-support-v4.jar in the dependency list,but not all the versions are identicalio
个人解决方法是:引用
新建一个空的工程,里面仅仅在libs/下放置一个版本正确的android-support-v4.jar包。方法
删除你的项目,以及你引用项目中的全部android-support-v4.jar。项目
为每个须要用到android-support-v4.jar的工程,增长对步骤1中建立的空工程的依赖。 Properties > Android> Library box > Addblock
这样以来,能够保证整个工程中用到的v4.jar是单例的。单例