猿问

向EclipseAndroid项目添加库/JAR

向EclipseAndroid项目添加库/JAR

这是一个关于在Eclipse中的Android项目中添加第三方库(JAR)的两部分问题。

问题的第一部分是,当我试图向我的android项目中添加第三方jar(库)时,我首先遇到的问题是

错误解析XML:未绑定前缀

因为我试图使用那个JAR中的一个类(并且需要以某种方式定义前缀)。到底怎么回事?

第二,(解决了这个问题-下面给出了答案),我的应用程序不能在Android上工作,我通过调试器(Logcat)发现我试图使用的类并不存在。

引发:java.lang.ClassNotFoundException:com.github.droidfu.widgets.WebImageView.

为什么,当我在Eclipse中没有编译或链接器错误时,它在模拟器上有这个问题?

这两个问题是修辞学的,我将在下面回答它们。这个论坛上的其他帖子慢慢地提到了这个问题,在其他地方也有讨论,但我觉得我可以更明确地帮助下一个人的到来。


HUX布斯
浏览 526回答 3
3回答

胡说叔叔

确保您的第三方JAR在您的项目“libs”文件夹中,并在打包应用程序时将它们放在.apk中。如果JAR中的某些内容不受支持,您可能会在设备上看到运行时错误,但除此之外,我在这方面取得了很大的成功。

桃花长相依

建立图书馆项目库项目是一个标准的Android项目,因此您可以像创建一个新的应用程序项目一样创建一个新的项目。在创建库项目时,可以选择任何应用程序名称、包,并根据需要设置其他字段,如图1所示。接下来,将项目的属性设置为指示它是一个库项目:在PackageExplorer中,右键单击库项目并选择Properties。在Properties窗口中,在左侧选择“Android”属性组,并在右侧定位Library属性。选中“is Library”复选框,然后单击Apply。单击“确定”关闭“属性”窗口。这个新项目现在被标记为一个库项目。您可以开始将源代码和资源移动到其中,如下面各节所述。
随时随地看视频慕课网APP

相关分类

Android
我要回答