3

これは少し初心者の質問かもしれませんが、ここに行きます: 私は現在、Facebook ライブラリとアクション バー サポート ライブラリが必要な Android アプリケーションに取り組んでいます。

ABS ライブラリ (プロジェクトをライブラリにコンパイルするなど) と Facebook ライブラリ (Android 用の Facebook SDK をプロジェクトとして統合してライブラリにコンパイルするなど) を結合しようとすると、次の問題が発生します。 ABS と Facebook で使用される 2 つのサポート ライブラリは異なります。Facebook のサポート ライブラリを ABS で使用されている新しいものに置き換えようとしたときに、Facebook SDK でコンパイル エラーが発生しました。では、最善の方法は何ですか?サポート ライブラリの機能を犠牲にすることなく、両方を組み合わせるにはどうすればよいですか?

4

2 に答える 2

3

いずれかのサポート ライブラリを削除し、もう一方のバージョンに置き換えます。

Maven を使用する場合は、ABS libs フォルダー内のライブラリーを削除し、pom 内のバージョンを facebook で使用されるサポート ライブラリーと一致するように変更します。

于 2012-11-27T09:26:39.417 に答える
2

私は同様の問題に直面しましたが、私のものは ABS と ViewPager ライブラリでした。私の場合、私がしたことは次のとおりです。

  1. ViewPagerからSupport Libraryjarファイルを削除します。
  2. ViewPagerライブラリに参照ライブラリとしてABSを追加しました
  3. 私のプロジェクトでは、ViewPagerのみを参照しています。

あなたの場合、これを試すことができます:

  1. サポート ライブラリjarFacebook SDKから削除します。
  2. ABSを参照ライブラリとしてFacebook SDKに追加します。
  3. アプリケーション プロジェクトで、 Facebook SDKを唯一の参照ライブラリとして追加します。
于 2012-11-27T09:32:01.630 に答える