1 新建项目并创建实现jar所需要功能(具体步骤忽略)
2 修改build.gradle文件中apply plugin为library: apply plugin: ‘com.android.library’
如下图所示:
Android 快速打包项目成jar包_第1张图片
注释掉 applicationId 如下图所示
Android 快速打包项目成jar包_第2张图片
在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’)
}
Android 快速打包项目成jar包_第3张图片

3 打开terminal,根目录执行命令:gradlew makeJar 在build目录libs下产生jar包
Android 快速打包项目成jar包_第4张图片
Android 快速打包项目成jar包_第5张图片

更多相关文章

  1. android中读XML文件
  2. android带进度的文件上传
  3. AIR Native Extension的使用(Android)二 : Flex mobile项目中使
  4. android 查看解压后的.xml文件代码(axmlprinter2)
  5. 文件编码的测试(android)
  6. 【Android】使用dex2jar 与JD-Gui 反编译APK文件,查看源代码
  7. (转)Android软件测试的日志文件抓取简介
  8. android 4.0 以上平台选择图片报错Attempted to access a cursor
  9. android 文件上传的类--完整 可以直接被调用的

随机推荐

  1. 空间计量各种模型代码笔记分享, 可以直接
  2. 从概念到应用,终于有人把数据挖掘讲明白了
  3. NBER最大规模改版! 超强大的搜索功能和人
  4. Samtec公司推出14Gbps FireFly FMC高速通
  5. 从图灵机、图灵测试到人工智能:什么决定了
  6. 基于Xilinx Zynq Z7045 SoC的CNN的视觉识
  7. 旅行场景下的个性化营销平台揭秘
  8. 包教包会,7段代码带你玩转Python条件语句
  9. 数据分析必备:掌握这个R语言基础包1%的功
  10. 身高2m,体重2kg,这样的数据“看上去很好”?