扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
将第三方jar包加入到libs文件夹中
成都创新互联公司是一家专注于成都网站制作、网站建设、外贸网站建设与策划设计,利辛网站建设哪家好?成都创新互联公司做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:利辛等地区。利辛做网站价格咨询:18980820575
有两种方式将jar引入进工程目录:第一种是打开工程所在Project Structure,然后选择Dependencies,点击那个加号选择File Dependency ,然后再Libs文件夹中选择要导入的jar包,然后点击确定,jar包就导入进来了。
第二种方式是:右键点击libs文件夹中的jar文件选择 add as Library...然后选择Model,这样也可以导入成功。
Android项目常常需要引用自定义的或者外部的jar包,这里提供一些经验,供参考。
一. 一般做法:
1. 通常情况下,直接将jar包copy在Eclipse工程中的libs目录下,就可以了,Eclipse就会自动引用过来,代码中有红叉的地方也就会消失了。
2. 查看build path中order and export中的private Libaries和Dependencies是否勾选,正确的做法是勾选。
再clean整个工程,再运行可否。
3. 你的jar文件必须也是由Android工程创建的,否则,会发生“"java.lang.NoClassDefFoundError“等错误,下面是一个错误:
12-09 00:43:05.172: E/dalvikvm(4456): Could not find class 'com.example.test4androidjar2.Jar4Android', referenced from method com.example.filemanagertest4android.MainActivity$1.onClick
4. 你的jar包必须是在Android下面编辑和编译,打包,不能在java中进行打包。FileMnager就是一例。
二.可能引起的异常:
1. Could not find class ......
2. VFY: unable to resolve new-instance 643 .....
3. Could not find class 'com.example.test4androidjar2.Jar4Android'
4. java.lang.NoClassDefFoundError...
三. 解决方法:
参考上面"一.一般做法"中提到的来做。
Android开发导入Jar包主要分为以下几步:
1、打开自己的Eclipse,在自己的Android工程上名上右键-Build Path -Con figure Build Path。
2、在Libraries选项卡中,选择右侧的Add External JARs,然后选择要导入的第三方的jar包即可!
3、在Order and Export选项卡中,点击右侧的Up按钮,将刚才引入的jar包放到最上方的位置,前边的勾记得要勾上!(关于放到首位,是自我感觉这样是最安全,最好用的方法,没有什么必然原因)。
这样你的第三方的jar包就算成功的引入到你的工程文件中了!你会看到你导入的第三方的jar包出现在了你工程文件的最上方,这说明你已经成功的完成了它的引入。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流