我创建了一个Android项目,并在我的项目中添加了一个外部JAR(hessian-4.0.1.jar).然后我将JAR添加到构建路径并在Order和Export中将其检出.
看起来忽略了Order和Export,并且运行时缺少外部JAR中的所有类.
在使用Eclipse插件构建Android应用程序时,是否有从外部JAR正确包含所需类的技巧?我不想使用蚂蚁或Maven.
即使在普通的android项目中无法识别java项目中的某些类,我是否可以在Android项目中使用Java项目?例如javax.xml包?
我认为有两种可能性:
但无论哪种方式,在我的Android应用程序中,那些在java中但在android中找不到的类是否可以正常?这会有用吗?谢谢.


我创建了JavaProject,然后将其作为参考导入到我的Android项目中.我得到了一个我没想到的错误,它无法识别我的Java项目中的.classes.
我正试图在Android中做一些简单的FTP东西.经过一番研究,我决定选择apache-commons-net.以下是我在Eclipse下使用它的步骤.
apache-commons-net,然后选择添加JAR ...通过选择出现的.jar文件下载.apache-commons-net> Finish.然后,库将显示Android 2.2在" 库"选项卡中.我开始编程,代码完成适用于类/方法/等.来自这个图书馆.包括导入语句等等.一切似乎都能正常工作.问题是,当我运行应用程序时,它强制关闭,Eclipse中的LogCat显示以下错误:
找不到类'org.apache.commons.net.ftp.FTPClient',从方法<...>引用
...
引起:java.lang.NoClassDefFoundError:org.apache.commons.net.ftp.FTPClient
看起来我已经正确设置了一切,为什么执行抱怨它找不到类?
非常感谢任何想法或帮助.