現在、Android 4.1.2 Java ライブラリを使用して Android アプリケーションを構築しようとしています。
残念ながら、そのライブラリにある org.json パッケージの新しいバージョンを使用したいと考えています。
Android 4.1.2 Jar で org.json パッケージを使用しないように Eclipse に指示できますか?
パッケージを含む同じクラスがビルドパスの 2 つの異なる JAR から利用できる場合、それを適切に行うことはできません。
試すことができる 1 つのステップは、ビルド パス UIの [order
使用Order and Export
] タブで新しい jar を一番上に置くことです。Eclipse
最善の方法は、ファイル システムの Android Lib フォルダーを更新し、古い jar を新しい JAR に置き換えることです。
注:パッケージで提供されているものとは異なる JAR を使用しようとすると、互換性の問題が発生する可能性があります。
Java パッケージ名の競合が発生しているようです。残念ながら、Android のコードはあらかじめパッケージ化されているため、新しい json パッケージの名前を変更し、それを使用してビルド済みのものを使用しないようにすることをお勧めします。