0

Facebook SDK をインポートしようとすると、Facebook SDK が提供するパッケージをインポートできません。

次の手順を試しました:

  1. git から sdk を複製しました (パスは - D:\gitrepository\facebook-android-sdk)

  2. Facebook api を使用したいプロジェクトがありました (私のプロジェクトのパスは次のとおりです: D:\androidworkspace\ContactManager)

  3. Eclipse の「D:\git repository\facebook-android-sdk」から「facebook」フォルダーをインポートしました。

  4. 次に、「ContactManager」にインターネット許可を追加しました。

  5. コマンドを使用してハッシュキーを取得し、fb に登録しました。

  6. また、ContactManager で、右クリック -> プロパティ -> Android -> ライブラリを "facebook" として追加しました。コンパイラのバージョンを 1.6 に変更します

Facebook プロジェクトによって提供されるクラスを解決できないため、 ContactManger、 FaceBook 、およびFacebookTestActivityに赤い感嘆符アイコンが表示されるようになりました。

どこが間違っているのか、どうすれば問題を解決できますか?

4

1 に答える 1

0

facebook-android-sdk-3.0ライブラリは、最小API:8で使用されます。したがって、プロジェクトAPIを8に上げてみてください

<uses-sdk android:minSdkVersion="8" />

You can also check the API's Version at Run Time and modify your code basis on reflection or some another technique

于 2013-01-06T09:02:35.710 に答える