3

アクション バー sherlock と facebook SDK を使用するアプリを書いています。したがって、これらの 2 つのライブラリをプロジェクトにインポートすると、android-support-v4.jar の 2 つの jar があるというエラーが表示されます。

「依存関係リストに android-support-v4.jar の 2 つのバージョンが見つかりましたが、すべてのバージョンが同一というわけではありません (チェックは現時点では SHA-1 のみに基づいています。現時点では、ライブラリのすべてのバージョンが同じである必要があります。 "

私に何ができる?jar の 1 つを他のライブラリに入れることはできますか? それらは同一であるはずですが、それらのサイズは異なります..私は、ソースコードのライブラリを変更/削除したくありません。何か案は?

4

2 に答える 2

9

android-support-v4.jar依存関係リストに の2 つのバージョンが存在するため、jar の不一致の問題が発生します。1 つはFacebook SDKライブラリに含まれ、もう 1 つはライブラリに含まれActionBarSherlockます。

この問題を解決するにはandroid-support-v4.jar、これら 2 つのライブラリの 1 つから を削除し、削除したライブラリの代わりにもう 1 つをコピーしandroid-support-v4.jarます。このようにして、両方のライブラリに同じバージョンの jar ファイルがあることを確認し、問題を解決できます。ビルドエラー。

于 2013-02-26T11:44:32.767 に答える
0

1 つを jar として追加し、もう 1 つをライブラリとして追加します。まだ私は2つの差分android-support-v4.jarを持っていますが、コンパイラはそれで生きていけるようです。そのため、すべてのライブラリは独自の android-support-v4.jar を使用しているようです。

于 2013-02-12T10:07:22.167 に答える