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

  • 此类是番石榴集合 jar 文件的一部分

  • guava-collections-r03.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 回答