0

Eclipse で Facebook SDK 3.5.2 ( https://developers.facebook.com/docs/android/getting-started/ )からサンプルをインポートする手順に従いましたが、いずれかを実行しようとするとエラーが発生します。

Scrumptious、SessionLoginSample、またはその他のサンプルを右クリックすると、このエラーが発生します。

[2013-11-14 15:03:42 - Dex Loader] dex を実行できません: java.nio.BufferOverflowException. Eclipse ログでスタック トレースを確認します。

[2013-11-14 15:03:42 - SessionLoginSample] Dalvik 形式への変換に失敗しました: dex を実行できません: java.nio.BufferOverflowException. Eclipse ログでスタック トレースを確認します。

Facebook SDK はサンプルに正しく接続されており、緑色で正しいです。また、「プロジェクトにエラーが含まれています。アプリケーションを実行する前に修正してください」とも表示されます

問題は、エラーも赤い点も何もなく、それらをインポートしただけで、プロジェクトをきれいにしましたが、エラーはなく、それでも機能しません。

SDK を更新しても、Facebook はサンプル コード、チュートリアル コード、またはサンプルを更新しないことを知っています。問題は何でしょうか? ありがとうございました。

4

1 に答える 1

0

何が原因なのかもわかりませんが、ビルドターゲットを少なくともAndroid 4.1.2に更新すると、うまくいきました。

これを行うには、target少なくともandroid-16

または、エクスプローラーでプロジェクト名を右クリックAndroidし、左側のペインで選択android 4.1.2して、プロジェクトのビルド ターゲットとして aleast を選択することもできます。

于 2014-01-10T06:06:37.423 に答える