0

これをSO-ingとGoogle-ingして、いくつかの解決策を試しましたが、それでも不十分でした:

私は次のものを持っています:

mainproject ---> これを A と呼ぶ

Facebook SDK(ライブラリ) ---> これを B と呼ぶ

私のproject.propertiesの両方で「android update」を実行しました

A:

target=Google Inc.:Google APIs:8
android.library=false
android.library.reference.1=../../facebook-android-sdk-3.0.1/facebook-android-sdk-3.0.1/facebook

B:

android.library=true
target=Google Inc.:Google APIs:8

Eclipse は正常にビルドされ、Facebook のすべての機能は正常に実行されます。

ant 経由でコンパイルすると、コンパイルもうまくいきます。ただし、エミュレーターまたはデバイスでコンパイル済みの apk (ant 経由で実行) を起動すると、クラッシュして ResourceNotFoundException が発生します。これは、呼び出されている最初の xml リソース (スプラッシュ スクリーン xml) であり、以前のビルドでは問題なく動作していました ( Facebook統合前)。

setContentView(R.layout.splash);

同じことを経験している人からの回答/リンクを受け取っていただければ幸いです。ありがとう

4

1 に答える 1

-1

私は同じ問題を抱えていました。すべての jar を A/libs にコピーする必要があります。詳細については、この他のスタック オーバーフローの回答を参照してください: https://stackoverflow.com/a/11905963/2552687

于 2013-09-14T13:40:00.213 に答える