emu雑記

C#erな人が書いているブログです。最近、javaを始めました。なんかいろいろやってます。

android-support-v4.jarの競合が本当の原因

昨日の記事の後、一緒にはまっていた友人から指摘が。

「どうもjarのバージョンが競合してるっぽいですよ」

とのこと。

たしかに、コンソールに真っ赤なエラーがでていたが、完全にシカトしてましたね。

google先生に翻訳をお願いする。

Found 2 versions of android-support-v4.jar in the dependency list,

(依存関係リストに2つのバージョンのandroid-support-v4.jarが見つかったよ)

but not all the versions are identical (check is based on SHA-1 only at this time).

(1つのSHA-1になるようにしてね。)

All versions of the libraries must be the same at this time.

(ライブラリのすべてのバージョンは、この時点で同じじゃないとだめよ。)

Versions found are:

Path: C:\Users\xxxxxx\libs\android-support-v4.jar

パス: C:\xxxxxxx\facebook-android-sdk-3.5.2\facebook\libs\android-support-v4.jar

Jar mismatch! Fix your dependencies

(jarミスマッチ!依存関係を修正しろや!)

 

なるほど。そういうことだったのか。

ということで、Facebook SDK側のjarファイルを最新に差し替え。

作成しているプロジェクトのlibsフォルダ内に最新のjarファイルが入っている。

私はEverythingで検索して、古いやつは一新しました。

 

無事に起動!やったー!すっきりしたー!

f:id:emu717171:20131111034144j:plain