[英]Using a non_Android project's source code as a library
我认真遵循了Gunar在此主题上给出的非常明确的建议: 在Eclipse中将非Android库项目添加到Android应用程序中,但仍然收到类未定义的错误。 我使用一个普通的Java桌面项目(不是Android项目)作为库,它驻留在Eclipse的工作区中。 我的Android项目可以“查看”库项目中的类和接口,并且可以编译并加载到模拟器中,但是一旦引用库项目中的类或接口,则崩溃。 我没有一个用于库项目的jar,但认为Eclipse / ADT会在工作区中找到它的源。 我显然是错的。
我必须有jar形式的图书馆项目吗?
我已经在ADT中加载了最新的SDK工具。
据我所知,您需要从源代码(也称为桌面项目源文件)创建Android项目并删除Android库,但设置Android依赖项 + JRE 。
因此,您的项目应如下所示:
之后,您可以成功创建jar并将其添加到classpath。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.