.jarをEclipseAndroidプロジェクトにインポートしました(libsフォルダーにインポートし、Javaビルドパスのライブラリにjarを追加しました)が、それを使用しようとすると、java.lang.VerifyErrorが発生します。ライブラリはJiwigo0.13.1.1です。PiwigoイメージギャラリーにアクセスするためのJavaライブラリ。これを使用するRegalAndroidと呼ばれるオープンソースのAndroidプロジェクトがあるため、これは機能するはずです(ただし、古いバージョンであり、ソースを適切にインポートする代わりにコピーしました)。.jarは私のコンピューター上のライブラリの唯一のコピーであるため、バージョンの衝突エラーであるとしたら驚きます。何か案は?
これが私のエラーログです(残りはすべて通常のAndroidのものであるため短縮されています):
FATAL EXCEPTION: main
java.lang.VerifyError: fr.mael.jiwigo.transverse.session.SessionManager
at com.terrapages.itemdetailsactivities.FavoritesDetailsActivity.initViews(FavoritesDetailsActivity.java:179)
at com.terrapages.itemdetailsactivities.FavoritesDetailsActivity.onResume(FavoritesDetailsActivity.java:83)
at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1149)
at android.app.Activity.performResume(Activity.java:3823)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3118)
[...]
そして、それがクラッシュする行(コード内で異なるダミーの文字列値を使用):
SessionManager sessionManager = new SessionManager("username", "password", "gallery-url");
これは、コード内のどこでもライブラリを初めて使用するものです。