4

EclipseにAndroid用のFacebookAPIをインストールし、プロジェクトをAndroidプロジェクトにインポートしました。私のプログラムは完全に正常にビルドされますが、実行しようとすると、

com_facebook_android.apkが見つかりませんでした!

ビルドウィンドウで、プログラムが実際にFacebook APIクラスのいずれかをインポートしようとすると、次のように爆発します。java.lang.NoClassDefFoundError: com.facebook.android.Facebook

4

6 に答える 6

5

おそらく「Java ビルド パス」に Java プロジェクトへの参照を追加しましたが、それは間違った場所です。

Android ガイドから:

ライブラリ プロジェクトへの参照を追加するには、次の手順に従います。

  • パッケージ エクスプローラーで、依存プロジェクトを右クリックし、[プロパティ] を選択します。
  • [プロパティ] ウィンドウで、左側の [Android] プロパティ グループを選択し、右側の [ライブラリ] プロパティを見つけます。
  • [追加] をクリックして、[プロジェクトの選択] ダイアログを開きます。
  • 使用可能なライブラリ プロジェクトのリストからプロジェクトを選択し、[OK] をクリックします。
  • ダイアログが閉じたら、[プロパティ] ウィンドウで [適用] をクリックします。
  • [OK] をクリックして [プロパティ] ウィンドウを閉じます

これで私の問題は解決しました。

于 2011-12-22T08:55:50.140 に答える
2
  1. ここでライブラリの参照手順を確認してください:
    http://developer.android.com/guide/developing/projects/projects-eclipse.html

  2. 最新バージョンの ADT を使用していることを確認してください。

  3. Eclipse でプロジェクトをクリーンアップしてみてください。

お役に立てれば

于 2011-09-01T03:55:18.153 に答える
2

私の場合、参照されたプロジェクトにチェックを入れないことが役に立ちましたIs Library

(プロジェクトのプロパティ > Android)

サンプル画像

于 2012-08-16T11:42:02.337 に答える
1

私もこのエラーで問題を抱えており、Eclipse を root として実行するとエラーが消えることに気付きました。これは、権限の問題だと思います

だから助けるために:

com Facebook android プロジェクトで右クリック > android ツール > ビルドとエクスポート

次に、プロジェクトを Facebook プロジェクトの bin フォルダーにビルドします。

問題が解決しました

于 2012-04-29T22:20:34.183 に答える
0

同様の問題がありました。これが私の決意でした。参照として android.jar を追加する必要がありました。

Android サンプル エラー

于 2012-10-11T00:36:33.437 に答える
0

何も機能しない場合は、Android 用の Facebook アプリケーションを削除してみてください (携帯電話にインストールされている場合)。これは私にとってはうまくいきました。

于 2013-02-26T16:45:51.667 に答える