2

私はまだeclispeソフトウェアなどに慣れていないので、気楽に行ってください....わかりましたので、私が抱えている問題はfacebook SDKのインポートです。私は小さなアプリをプログラムしましたが、遡及的に、ユーザーがそこから Facebook に何かを投稿できるようにするのは良いことだと思いました。だから私はSDKをインポートしました。次に、プロジェクトのライブラリとして追加すると、次のエラーが発生します

[
2013-07-15 09:37:58 - Myapp] but not all the versions are identical (check is based on SHA-1 only at this time).
[2013-07-15 09:37:58 - Myapp] All versions of the libraries must be the same at this time.
[2013-07-15 09:37:58 - Myapp] Versions found are:
[2013-07-15 09:37:58 - Myapp] Path: C:\myapp\libs\android-support-v4.jar
[2013-07-15 09:37:58 - Myapp]   Length: 484258
[2013-07-15 09:37:58 - Myapp]   SHA-1: bd6479f5dd592790607e0504e66e0f31c2b4d308
[2013-07-15 09:37:58 - Myapp] Path: C:\googledevelopement\facebook-android-sdk-3.0.2\facebook\libs\android-support-v4.jar
[2013-07-15 09:37:58 - Myapp]   Length: 349252
[2013-07-15 09:37:58 - Myapp]   SHA-1: 612846c9857077a039b533718f72db3bc041d389
[2013-07-15 09:37:58 - Myapp] Jar mismatch! Fix your dependencies
[2013-07-15 09:37:59 - Myapp] Found 2 versions of android-support-v4.jar in the dependency list,
[2013-07-15 09:37:59 - Myapp] but not all the versions are identical (check is based on SHA-1 only at this time).
[2013-07-15 09:37:59 - Myapp] All versions of the libraries must be the same at this time.
[2013-07-15 09:37:59 - Myapp] Versions found are:
[2013-07-15 09:37:59 - Myapp] Path: C:\myapp\libs\android-support-v4.jar
[2013-07-15 09:37:59 - Myapp]   Length: 484258
[2013-07-15 09:37:59 - Myapp]   SHA-1: bd6479f5dd592790607e0504e66e0f31c2b4d308
[2013-07-15 09:37:59 - Myapp] Path: C:\googledevelopement\facebook-android-sdk-3.0.2\facebook\libs\android-support-v4.jar
[2013-07-15 09:37:59 - Myapp]   Length: 349252
[2013-07-15 09:37:59 - Myapp]   SHA-1: 612846c9857077a039b533718f72db3bc041d389
[
2013-07-15 09:37:59 - Myapp] Jar mismatch! Fix your dependencies

2013-07-15 09:37:59 - Myapp] Jar mismatch! Fix your dependencies

私は他のスレッドを読みました(jarファイルを削除するだけです)ので、そうしました...その後、Facebookプロジェクトで多くのエラーが発生しました(正確には108)が、ここにいくつかあります:

Description Resource    Path    Location    Type
LocalBroadcastManager cannot be resolved    Session.java    /FacebookSDK/src/com/facebook   line 1215   Java Problem
Fragment cannot be resolved to a type   Session.java    /FacebookSDK/src/com/facebook   line 1843   Java Problem
Loader<SimpleGraphObjectCursor<T>> cannot be resolved to a type GraphObjectPagingLoader.java    /FacebookSDK/src/com/facebook/widget    line 109    Java Problem
Loader cannot be resolved to a type GraphObjectPagingLoader.java    /FacebookSDK/src/com/facebook/widget    line 27 Java Problem
LoaderManager cannot be resolved to a type  PickerFragment.java /FacebookSDK/src/com/facebook/widget    line 813    Java Problem
Loader<SimpleGraphObjectCursor<T>> cannot be resolved to a type GraphObjectPagingLoader.java    /FacebookSDK/src/com/facebook/widget    line 119    Java Problem

私が望んでいたのは、依存関係の問題 (他のエラーは発生しません) の修正です。または、facebook プロジェクトから android-support-v4.jar を削除した後のエラーの修正。

しばらくの間頭を悩ませていて、グーグルで患者を使い果たしているので、これに関する助けは素晴らしいでしょう.

ありがとう

4

1 に答える 1

3

私も同じ状況に直面しました。これは私がしたことです:

Facebook SDK には v4 ライブラリがあります。アプリには別の v4 もあります。

現在、同じファイルの 2 つのコピーが存在すると、コンパイラが混乱します。これは私がしたことです:

  • アプリから v4 ライブラリを削除しました。エラーが表示されますが、当面は無視してください。

  • ここで、facebook ライブラリを追加します。

    すべてがうまくいくでしょう..それがあなたを助けることを願っています.

この回答に従うこともできます。

于 2013-07-15T09:52:18.923 に答える