1 新建项目并创建实现jar所需要功能(具体步骤忽略)
2 修改build.gradle文件中apply plugin为library: apply plugin: ‘com.android.library’
如下图所示:

注释掉 applicationId 如下图所示

在builType中添加
sourceSets {
main { jni.srcDirs = [] }
}
在android中添加:
task makeJar(type: Copy) {
//删除存在的
delete ‘build/libs/hanman_serial_sdk2.0.jar’
//设置拷贝的文件
// from(‘build/intermediates/bundles/debug/’)
from(‘build/intermediates/packaged-classes/debug/’)
//打进jar包后的文件目录
into(‘build/libs/’)
//将classes.jar放入build/libs/目录下
//include ,exclude参数来设置过滤
//(我们只关心classes.jar这个文件)
include(‘classes.jar’)
//重命名
rename (‘classes.jar’, ‘hanman_usb_sdk2.0.jar’)
}

3 打开terminal,根目录执行命令:gradlew makeJar 在build目录libs下产生jar包

更多相关文章

  1. Android系列教程之六:TextView小组件的使用--附带超链接和跑马灯
  2. Android(安卓)菜单(Menu)控件的使用
  3. android通过网络下载文字和Mp3的例子
  4. android程序在Layout中设置控件水平或垂直居中
  5. 用android-logging-log4j去实现log输出内容到sd卡中的文件的功能
  6. Android通过onDraw实现在View中绘图操作
  7. Android(安卓)访问权限设置记录-存档留着有用!
  8. Android工程的编译过程
  9. NPM 和webpack 的基础使用

随机推荐

  1. android ListView 多次调用 getView方法
  2. Android Menu小例子
  3. Android 工程混淆后无法找到自定义控件类
  4. android 5.0修改插电显示电池百分比,拔掉
  5. Android(安卓)GSM驱动模块(rild)详细分析(三
  6. Android(安卓)Studio中通过DDMS打开File
  7. android程序排序算法实现
  8. Android AudioManager控制系统声音的流程
  9. 【收集】Android(安卓)面试题
  10. Tab控件 笔记