码迷,mamicode.com
首页 > 移动开发 > 详细

Android如何正确引用其它jar包 (转)

时间:2014-10-13 16:18:09      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   ar   java   strong   文件   sp   

转:http://blog.csdn.net/liranke/article/details/17226083

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包 (转)

标签:android   style   blog   http   ar   java   strong   文件   sp   

原文地址:http://www.cnblogs.com/smilefortoday/p/4022316.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!