一、eclipse中将android工程导出为jar包

a)以之前HaveImgFun这个工程为例

b)右击HaveImgFun这个工程选择Export,出现一个对话框如下:

c)点开Java选择Jarfiles,点击next,出现一个对话框如下:

这里右上方的一些哦诶只文件之类的是不需要的,将他们全都勾除

d)点开HaveImgFun

res这个文件夹里面的所有图片资源文件可以完全不需要,将这个文件夹移除,其他的可以认为是必须选择的,也可以移除src下面的那个MainActivity,因为导出这个jar包是作为工具来使用的,不是作为程序来运行的

说明:因为导出的jar包中包含了so库的时候在别的project中使用的时候就会报错,所以这里我们根本就不需要将so库加入到jar包中,所以只需要src里面的源码打包成jar,然后里面依赖的库再手动加入进工程

e)JARfile是选择导出的jar包的位置以及这个jar包的名字

f)点击保存

g)点击Finish,这样就可以导出这个jar包了

二、project中使用ImgFun.jar

a)新建一个project,如:media

b)所有源码都跟HaveImgFun一样,但是没有LibImgFun.java这个文件,因为我们导出了jar包,只要将jar包加进去就可以

c)加入jar包:将上个大步骤中生成的ImgFun.jar复制粘贴到meida这个工程的libs文件夹下面(现在运行会报错,因为没有加入依赖的so库)

d)加入依赖的so库

i.将HaveImgFun这个工程下libs文件夹下面的armeabi和armeabi-v7a拷贝到Media工程的Libs文件夹下面

e)运行该项目

三、如何显示注释信息

a)在上述打包过程中没有引入源码src,所以鼠标停留时查看不到注释信息

b)需要更改上述步骤的一(d),如下勾选上第三项

c)其他步骤一样

更多相关文章

  1. Android(安卓)adt 初步理解和分析(二)
  2. 2018-08-17 Android(安卓)Gradle(1)
  3. 源码学习总结《1》Android(安卓)系统启动流程
  4. Android(安卓)IntentService源码分析
  5. Android(安卓)JetPack学习笔记之ViewModel
  6. 对“Android输入事件流程中的EventHub分析及源码演示”的补充
  7. Android(安卓)aar打包及引用
  8. Phone Gap开发一:整合jQuery Mobile开发Android(安卓)App
  9. 深入解析RxJava源码(一)Observable对象的构建

随机推荐

  1. Android(安卓)1.5 1.6 2.0 2.1 2.2各版本
  2. Mac 10.12 编译 Android(安卓)源码
  3. Android打印框架Demo
  4. Field requires API level 14 (current m
  5. [置顶] blog收藏目录
  6. Android(安卓)ViewPager Adapter 内存管
  7. android 中的PopupWindow 弹出菜单
  8. android官方技术文档翻译——aar 格式
  9. windows下搭建android NDK编译环境快速搭
  10. Android——按钮操作