私はアンドロイドプロジェクトに外部Jarファイルを追加しようとしています。これらの外部ジャーは互いに依存していて、それらの外部ジャーナルは別のJarファイル内にあるクラスへの参照がある場合、アンドロイドスタジオはそのクラスのjava.lang.NoClassDefFoundErrorをスローします。アンドロイドプロジェクトに外部依存jarを追加する
アンドロイドプロジェクトでこのような種類のジャーを使用する正しい解決策は何ですか?
compile files('libs/gt-shapefile-2.7.5.jar')
compile files('libs/gt-metadata-2.7.5.jar')
compile files('libs/gt-data-2.7.5.jar')
compile files('libs/gt-main-2.7.5.jar')
compile files('libs/gt-api-2.7.5.jar')
compile files('libs/gt-referencing-2.7.5.jar')
compile files('libs/vecmath-1.3.2.jar')
compile files('libs/commons-pool-1.5.4.jar')
compile files('libs/gt-opengis-2.7.5.jar')
compile files('libs/jsr-275-1.0-beta-2.jar')
compile files('libs/jts-1.11.jar')
compile files('libs/jdom-1.0.jar')
compile files('libs/jai_core-1.1.3.jar')
compile files('libs/hsqldb-1.8.0.7.jar')
compile files('libs/gt-epsg-hsql-2.7.5.jar')
この回答には多くのアピールが含まれています。 https://stackoverflow.com/a/35369267/7592874 – Zacktamondo
私はそれを行いましたが、結果がなく、同じエラーが発生しました –
@alirezarahmaty私は、ライブラリが他のライブラリ内にも実装されていることを確認するべきだと思います。 – Zacktamondo