ゴール
Androidアプリでインターネットからダウンロードした画像にキャッシュを使いたい
次のプロジェクトが見つかりました:
https://github.com/mttkay/ignition
プロジェクトの一部は、私が必要としていることを正確に実行するためのクラスを含む点火サポートです。
pomファイルには、guavaコレクションへの依存関係があります(
guava-collections-r03.jar
)どういうわけか、Mavenを介してjarファイルを正常にビルドできました。(どういうわけか、Mavenの使用に関して私は足が不自由です。)
問題
生成されたjarファイルをAndroidアプリに追加し、
com.github.ignition.support.images.remote.RemoteImageLoader
クラスを使用しました(キャッシュを使用するためのパラメーターをtrueに設定)アプリを実行すると、次の例外が発生します
Caused by: java.lang.NoClassDefFoundError: com.google.common.collect.MapMaker
このクラスは、guavaコレクションのjarファイルの一部です。
guava-collections-r03.jar
プロジェクトにを追加しても役に立ちません
それで、 ...
イグニッションjarに表示されているグアバjarファイルからクラスを取得する方法について何か考えはありますか?
(興味深いのは、を使用してイグニッションjarファイルを作成するときにエラーが発生しなかったことですmvn clean install
)