1

我在将项目导入我的 android 项目时遇到了一点问题。

我使用 Ical4Java 构建了一个小库来解析 .ical 文件,并且该库被导出到 .jar。

在我的 Android 项目中,我已经从我的库中导入并添加了我生成的 .jar 到构建路径,其中包括一些 jar 以使我的库正常工作。

但是当我运行我的应用程序时它只是崩溃了,我在 LogCat 上得到了这个:

E/AndroidRuntime(14382): java.lang.NoClassDefFoundError: net.fortuna.ical4j.data.CalendarBuilder

该库(ical4j.jar)在库构建路径中导入,并与我的库(mylibrary.jar)一起导出。

4

3 回答 3

2

您可以使用One-Jar帮助您使用依赖于其他 jar 文件的 jar 文件。基本上你可以将它们组合成一个 jar 文件。

这里有一个小教程可以帮助你。

于 2012-04-11T00:18:58.500 回答
1

只需将一个罐子的内容放入另一个罐子(组合它们)。它们只是 zip 文件。

于 2012-04-10T23:49:01.603 回答
1

mylibrary.jar可执行的jar文件吗?

如果是这样,您不能引用外部 jar。

于 2012-04-10T23:47:23.043 回答