java - Android(Java)中另一个 jar 里的一个 jar

标签 java android jar

我有一个使用 jar(“httpmime-4.1.3.jar”)的库项目。我想获取该项目生成的 jar 并将其用于其他项目,但是当我在其他项目中使用它并且需要一类“httpmime-4.1.3.jar”时,应用程序崩溃并出现 NoClassDefFoundError。

如何解决这个问题而不必将“httpmime-4.1.3.jar”添加到所有重用该库的项目中?谢谢!

最佳答案

您可能会考虑使用像 maven 这样的东西用于依赖管理。使用 Maven,您可以指定您的库项目所依赖的库 (httpmime)。然后,任何依赖于您的库的项目都会自动识别它需要下载并将 httpmime jar 也放入其类路径中,您不必担心手动复制文件。

编辑:我刚刚看到您专门研究 android 开发。这是一个 plugin with a nice getting started guide用于将 maven 与 android 一起使用。

关于java - Android(Java)中另一个 jar 里的一个 jar ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9523281/

相关文章:

java不会进入for循环(不包括==)

java - 在 Android 字符串中操作数据库输出

java - 如何将 android 包导入新的 Android 模块?

java - Android - 在应用程序和 Jar 的 HashMap 中动态添加函数

java - 如何将 pubDate 从 RSS feed 解析为 java 中的 Date 对象

java - 将属性从一个类传递到另一个类+在java中实例化

java - System.out.println 未在控制台中发生

java - 有没有办法可以更改 Android 应用程序的向后兼容性?

Android,从导入的 jar 文件中找不到类

java - 如何将项目构建的jar添加到eclipse中的项目中?