[Android] ActionBarSherlock で Jar mismatch! Fix your dependencies エラー
Android で、ActionBarSherlock を使おうとインポートしたら Jar mismatch! Fix your dependencies エラーが発生しました。
Found 2 versions of android-support-v4.jar in the dependency list,
but not all the versions are identical (check is based on SHA-1 only at this time).
All versions of the libraries must be the same at this time.
Versions found are:
パス: /Users/your_username/hoge/ActionBarSherlock/library/libs/android-support-v4.jar
長さ: 271754
SHA-1: ababababababababababababababababbabababb
パス: /Users/your_username/fuga/ExampleApp/libs/android-support-v4.jar
長さ: 349252
SHA-1: abbbabababababababababbaababababbababbbb
Jar mismatch! Fix your dependencies
バージョン違いの android-support-v4.jar(Android Support Package) が存在しているエラーで、コンフリクトを解消して上げる必要があります。 参考サイトには下記のように書かれていましたが、私は
片方を参照しないようにすればいいだけですので、 ActionBarSherlockプロジェクトのlibs/android-support-v4.jarではなく、 自作のプロジェクトのlibs/android-support-v4.jarをEclipseから削除するようにします。 そうすればエラーはなくなります。つまり、ActionBarSherlockに付属のandroid-support-v4.jarを利用することになります。
・ActionBarSherlockをアプリで使おうとして導入時”Jar mismatch! Fix your dependencies”と出た時の対処 — Toroとトロは電子機械の夢を見るか