私は現在、複数のライブラリを使用するプロジェクトに取り組んでいます。複数のライブラリがAndroidサポートライブラリを使用しているため、アプリをコンパイルするときにEclipseがDalvikエラーで文句を言います。プロジェクトでサポートライブラリを1回だけ使用する必要があることはすでにわかっています。しかし、これはライブラリプロジェクトを壊し、それが原因で私はもうコンパイルできなくなります。
これを適切に処理するにはどうすればよいですか?
私は現在、複数のライブラリを使用するプロジェクトに取り組んでいます。複数のライブラリがAndroidサポートライブラリを使用しているため、アプリをコンパイルするときにEclipseがDalvikエラーで文句を言います。プロジェクトでサポートライブラリを1回だけ使用する必要があることはすでにわかっています。しかし、これはライブラリプロジェクトを壊し、それが原因で私はもうコンパイルできなくなります。
これを適切に処理するにはどうすればよいですか?
v4 などのサポート ライブラリを使用していて、プロジェクトに他のライブラリ プロジェクトが含まれている場合は、v4 ライブラリのバージョンを 1 つだけ保持する必要があります。ライブラリ ファイルの 1 つ (たとえば、最大サイズのもの) を選択し、すべての重複を削除してから、この v4 を使用する各プロジェクト ライブラリにコピーします。
ライブラリにサポート ライブラリが既に含まれているかどうかを確認します。すでに含まれているため、失敗している可能性があります。