0

类似的问题已经被问过好几次了,但没有一个答案适合我的情况。

我有一个 Java 项目,我最初编写它是为了在 PC 上运行。包含功能性内容的类与包含 GUI 和 PC 特定部分的类是分开的。现在,我想在 Android 版本中重用那些“通用”类。

我在 Eclipse 中创建了一个新项目。我使用 Build Path / Link Source 项指向我的原始项目的文件夹。现在,指向 .java 文件的链接出现在我的新项目中。我仍然无法在我的新项目中调用原始项目中的方法。我相信这个选项只是允许文件出现在项目中,它实际上并没有做任何功能。

在其他地方,我了解到可以在“构建路径”/“配置构建路径”选项的“源路径”选项卡中添加源代码。也不高兴。

另一个回应建议在此对话框的“项目”选项卡中添加原始项目。这也没有帮助。

我什至尝试过多种“进口”的说法。甚至不确定我是否需要这样做。没运气。

当我尝试从我的非 Android 项目中调用该方法时,如何解决我的 Android 项目中的“blah cannot be resolved to a type”警告?

Android构建所需的原始Java是否缺少某些东西?

4

1 回答 1

0

您需要创建公共项目的快照/util jar,并将该 jar 包含在依赖项目的类路径中。这将解决您的 IDE 问题。

在部署期间,确保将这个新 JAR 包含在可部署项目的 lib/classpath 位置。

于 2013-06-18T20:11:38.513 回答