在開發應用的時候,難以免的會用到不少第三方的開源項目,這些項目中都會使用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是單例的。單例