Android如何正确引用其它jar包 (转)
2014-10-13 15:17
253 查看
转:/article/1496498.html
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. 通常情况下,直接将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包
- java工程打包成可执行的jar包后,如何正确引用jar包里的图片
- Android学习笔记_71_Android 多个项目之间如何引用 项目怎样打jar包
- Android开发 之 Android项目中如何正确的引入第三方jar包(工程)
- Android Studio 如何引用jar & so文件
- Android NDK——使用Android Studio引用so库,jar包、module以及导入Eclipse项目并使用JNI的正确姿势
- android 关于mk如何引用其它so库
- Android项目中如何正确的引入第三方jar包(工程)
- android导入第三方jar包报错 如何正确导入jar包
- [Xamarin.Android]如何引用JAR档案
- Maven 的Android项目里面的jar包(本地)、library及libs目录下so文件如何引用
- 安卓工程如何正确导入第三方jar (2) ---解决问题【intellij+gradle+android-support-multidex.jar】
- Android进阶之AS如何处理不同引用库(module)里jar的重复引起问题
- Android如何导出jar包并且引用导出的jar包
- Android项目中如何正确的引入第三方jar包(工程) 分类: Android安装及配置 2014-06-27 22:39 112人阅读 评论(0) 收藏
- Android项目中如何正确的引入第三方jar包(工程)
- 如何在Android工程中导入其它工程作为引用,解决NoClassDefFound异常
- aar与source.jar,aar文件jar文件区别,以及Android.mk如何引用aar文件和jar文件
- Android项目中如何正确的引入第三方jar包(工程)
- 如何把使用到android res文件夹下面资源(R.xx.xx)的工程打包成jar文件,供其它项目使用