目标
在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
)