您的位置:首页 > 移动开发 > Android开发

android项目如何正确快速导入第三方jar包

2013-04-21 01:54 555 查看
最近学安卓程序,用到一个jsoup的第三方jar包,刚开始我是直接右键项目,然后build path – Configure Build Path – Libraries – Add External JARs

这样做在Eclipse里面是不会报错的,正确引用了第三方jar包中的方法,但是运行该程序的时候就会报错,Could not find class …(个人理解,如有不对之处还望提出)

中间百度谷歌过,有说什么新建一个lib文件夹,然后uses as source folder什么的,虽然问题可以解决,但是android项目下面本来就有个libs文件夹,总感觉有点违和的样子

今天谷歌这问题之后发现其实可以更简单方便,先看老外的方法:

——————————————————-

A Best way to add External Jars to your Anroid Project or any Java project is:

Create a folder called ‘libs’ into you project root folder

Copy your Jar files to the libs folder

Now right click on the Jar file and then select Build Path > Add to Build Path, this will create a folder called ‘Refrenced Library’ into you project, and your are done

By do doing like this, whenever you transfer you project to other Computer, you will not miss your libraries which are being referenced to some space on your Hard drive.

——————————————————-

老外写这些是在11年7月,而现在是13年4月,我现在用的ADT版本是21.1.0,每次新建android项目的时候项目中就已经有一个libs文件夹了,文件夹里面已经有一个android-support-v4的jar包了,所以不用在新建libs文件夹了。我把我要用的第三方jar包放入libs后然后右键Add to Build Path,也会自动生成Refrenced Library的文件夹。

不过我发现其实直接把要用的第三方jar包复制进libs文件夹就够了,无需右键Add to Build Path,因为项目下的Android Dependencies库下已经自动帮我添加了我复制进去的那个jar包

所以,总结下安卓项目最快速的导入第三方jar包的方法:

前提:1、ADT版本大于17(这个见参考2,本人也没验证,不过建议当然越新越好,最新ADT下载地址:https://developer.android.com/sdk/installing/installing-adt.html)

步骤:1、直接将自己要用到的第三方jar包复制到安卓项目中的“libs”文件夹中。

参考

1. http://stackoverflow.com/questions/1334802/how-can-i-use-external-jars-in-an-android-project
2. http://www.jb51.net/article/32607.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: