无法将外部.jar库导入Eclipse上的Android项目

时间:2014-01-28 18:46:52

标签: java android eclipse jar external

我到处寻找解决问题的方法我找不到,所以我希望有人可以帮助我。

我有一个.jar库,我想要包含在我的项目中,我已经按照我发现的一些指南,但到目前为止没有人为我工作,尽管事实上我可以编译并生成我的APK。

安装APK并启动应用程序后,当调用类成员(我要导入的库中的那个)时,我的应用程序崩溃了,logcat给了我这个:

Could not find class 'net.rdrei.android.dirchooser.DirectoryChooserActivity', referenced from method com.azsde.myApp.Settings$1.onPreferenceClick

然后我反编译了我的apk,因为我很好奇,看看是否已经包含该类,我发现它没有包含在我的apk中,这是一个树命令列出我的文件的结果:

http://pastebin.com/wcdK37FM

以下是我的Java Build Path设置:

我做错了什么,为什么我的图书馆不包含在我的APK中?

1 个答案:

答案 0 :(得分:1)

将JAR添加到项目的构建路径中,就好像它是一个普通的Java项目一样。

通过将JAR复制到项目根目录的libs文件夹(如果该文件夹不存在,然后创建它),可以将库添加到Android项目中;然后,ADT会自动将其添加到您的构建路径并设置您的项目以将JAR引入您的APK。

您可以在此处了解详情 http://tools.android.com/recent/dealingwithdependenciesinandroidprojects