我创建了一个Android项目,并在我的项目中添加了一个外部JAR(hessian-4.0.1.jar).然后我将JAR添加到构建路径并在Order和Export中将其检出.
看起来忽略了Order和Export,并且运行时缺少外部JAR中的所有类.
在使用Eclipse插件构建Android应用程序时,是否有从外部JAR正确包含所需类的技巧?我不想使用蚂蚁或Maven.
哦,Android.我多么喜欢你的措辞.
我有一个工作区,里面有几个项目.App1和App2是Android应用程序.Common是一个Android库项目.App1和App2依赖于Common(通过Android选项卡链接).
Common有一些外部依赖项,即httpmime和apache-mime4j,它们以jar文件的形式存在.
出于某种原因,我似乎需要将我的mime jar添加到App1和App2的构建路径中,以便编译成功.这看起来真的很蠢.在普通的Java中,我会将Common添加到App1和App2的构建路径中,并且事情会起作用.我是否应该将我的罐子添加到每个Android应用程序中?
-Andy
注意:如果我没有如上所述配置构建路径,我得到"类型org.apache.james.mime4j.message.SingleBody无法解析.它是从所需的.class文件间接引用的| DataCallUtil.java |/App1/Common/util | line 364"