使用非Android项目源代码作为库

时间:2013-09-22 11:51:18

标签: java android eclipse

我仔细地遵循了Gunar在Add a non-Android library project to an Android app in Eclipse给出的关于这个主题的非常明确的建议,但我仍然得到类未定义的错误。 我使用普通的Java桌面项目(不是Android项目)作为库,它驻留在Eclipse的工作区中。我的Android项目可以“查看”库项目中的类和接口,它会编译并加载到模拟器,但只要引用库项目中的类或接口就会崩溃。我没有库项目的jar,但认为Eclipse / ADT会在工作区中找到它的源代码。我显然错了。

我必须以jar形式拥有库项目吗?

我在ADT中加载了最新的SDK工具等。

1 个答案:

答案 0 :(得分:0)

据我所知,您需要从源代码(也称为桌面项目源文件)和删除Android库创建Android项目,但设置Android依赖项 + JRE

所以你的项目应该是这样的:

enter image description here

之后,您可以成功创建jar并添加到classpath。