在Android Eclipse环境中链接到其他项目的问题

时间:2011-02-12 20:30:27

标签: java android eclipse classpath

我正在开发一个Android应用程序作为Eclipse项目,它使用我已有的另一个Eclipse Android项目中的类。当我最初导入它(New Project > Android Project > From Existing Source)时,它有一堆错误,但是当我执行Project > Properties > Java Build Path并转到项目选项卡并添加了另一个项目时,错误就消失了。不幸的是,当我运行应用程序时,我在DDMS中遇到以下错误:

java.lang.NoClassDefFoundError: [package name].Config
[stack trace]

我是否应该在清单中添加一些内容告诉它查看另一个包?如果是的话,会在哪里添加?

提前致谢

3 个答案:

答案 0 :(得分:1)

找到答案。事实证明,如果我使用Eclipse的导出命令将编译后的类文件添加到JAR文件中,然后链接到Java Build Path中的外部jar文件,则无需更改Android Manifest即可正常工作。

答案 1 :(得分:0)

尝试使用文件 - >导入......

然后转到“将现有项目导入Workspace”并选择项目的根目录。 哪个是src,res ...文件夹

答案 2 :(得分:0)

你的第二个项目应该是一个图书馆。打开项目属性,选择Android选项卡并选中“is library”。

在您的主项目中,打开其属性,同时选择Android选项卡,然后单击库部分中的Add并添加您的第二个项目。