3

私は Facebook SDK のバージョンを使用しています。どのバージョンの eclipse プロジェクトを受け取り、それを使用するように言われたかはわかりませんが、SDK 3.0 がリリースされる前に提供されたので、Android ではおそらく 2.0 です。アプリ。アプリのプロジェクトには、アプリ内で Facebook のログインを要求できるようにするために必要なプロジェクトとして SDK プロジェクトがリストされています。

Facebookプロジェクトの有無にかかわらずプロジェクトをエクスポートするようにEclipseに指示しようとしましたが、違いはありません。

また、公式の Facebook アプリがインストールされている場合とインストールされていない場合の両方でアプリを実行してみました。Facebook のログインを開始しようとするたびに、次のメッセージが表示されます。

01-24 19:05:11.863: E/AndroidRuntime(12697): Caused by: java.lang.NoClassDefFoundError: com.facebook.android.Facebook

どんな助けや洞察も大歓迎です。

4

1 に答える 1

0

結局のところ、私のチームメイトの 1 人が Git からプロジェクトをロードしてコンパイルし、何も変更せずに実行したところ、問題なく動作しました。Facebook SDK であれ Eclipse であれ、明らかに私のセットアップのどこかで何かが台無しになっています。私は Eclipse Juno を実行しています。彼は Eclipse Indigo を実行しています。

これは、プロジェクトのプロパティの「Android」セクションにライブラリ プロジェクトを含めていなかったためであることが判明しました。

于 2013-01-25T19:23:02.647 に答える