从外部Jar,Android导入类

时间:2010-08-23 06:35:10

标签: android eclipse jar

我创建了一个新的库,并从web收集器中添加了jar,以便在我的android项目中进行一些Web抓取。在我的主要活动中,我导入了我需要的类。但是在我的手机上启动项目我得到了

08-23 08:28:09.763:ERROR / dalvikvm(2123):找不到类'org.webharvest.definition.ScraperConfiguration',从方法html.parser.MainActivity.onCreate 中引用

任何想法?

3 个答案:

答案 0 :(得分:4)

我遇到了一个问题,即jar没有导出到apk。我手动编辑.classpath并将exported =“true”添加到classpathentry;似乎解决了我类似的问题。

<classpathentry kind="lib" exported="true" path="lib/gson-1.7.1.jar"/>

答案 1 :(得分:3)

看看这里 http://developer.android.com/guide/appendix/faq/commontasks.html#addexternallibrary 你是否将jar放在项目的子文件夹中?

答案 2 :(得分:3)

嗯,首先要检查库是否具有正确的java版本。 android只支持1.6而不支持1.7(取决于SDK,但如果你希望它在2.33下工作,请使用1.6)。之后,只需将文件拖到libs文件夹,然后选择复制。然后,单击项目属性(右键单击项目 - &gt;属性) - &gt; java build path-&gt; libraries选项卡。在此选项卡中,单击添加JAR 而不是添加外部JAR。从libs文件夹下的项目中选择jar文件。 如果仍然出现错误,请确保您的jar文件java版本为1.6。