0

Eclipse,安卓项目。我有一个库项目(mylib)和一个引用它的应用程序(myapp)。我在 mylib 的构建路径中添加了一个包含一堆已编译 Java 类 (com.foo.*) 的文件夹,并检查它是否已导出。在主要活动中添加了对这些类之一的调用。没有构建错误。但是当我运行 myapp 并尝试从 com.foo 调用一个方法时,我得到一个“找不到类”异常。

当我将相同的类文件夹打包到一个 jar 文件中并在 Eclipse 中引用/导出它时,该应用程序就可以工作了。

我究竟做错了什么?类文件夹不以某种方式导出吗?

编辑:这是我的想法。Java Build Path 窗口统一处理 JAR 和类文件夹。任何为什么不应该 - 在大多数情况下,JAR 只是一个压缩的类文件夹。但是在将课程传递给其他项目时,就会出现这种行为差异。意外...

4

1 回答 1

0

您需要将其设为 android 库并将其导入到 android 面板中

于 2012-09-17T16:42:53.137 回答