0

ゴール

  • 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

4

1 に答える 1

0

解決しました

http://groups.google.com/group/ignition-users/browse_thread/thread/5e9f153f0482d653を参照してください

于 2012-04-16T19:24:50.620 に答える