Android Studio把写好的工具类封装为jar

1.在Android Studio中新建一个Project
2.切换到project目录下,在项目上右键->New->Module
在这里插入图片描述
3.选择Android library -->next
在这里插入图片描述
4.填写模块名称
在这里插入图片描述
新建模块如下图所示
在这里插入图片描述
5.将要打包的文件放到新建的模块下
在这里插入图片描述
6.编译项目
工具栏,选择Build->Make Project
在这里插入图片描述
编译后会在新建的模块下生成build文件,Android3.4.1编译生成后的文件路径为build/intermediates/javac/debug/classes/
在这里插入图片描述
7.找到新建的模块下 build.grdle
注意:一定是模块下的build.gradle文件不是项目下的
在这里插入图片描述
8.在build.gradle文件最下面填入如下的代码:

task mekeJar(type: Jar) {
    //指定生成的jar名
    baseName 'com.sddl.rfidencryption'
    //从哪里打包class文件,根据你的AS版本会所有不同
    //但是一定要能在此路径下可以找得到自己写的类
    //如果你封装的jar包用起来有问题,很可能是此处出错
    from('build/intermediates/javac/debug/classes/')
    //去掉不需要打包的目录和文件
    exclude('test/','BuildConfig.class','R.class')
    //去掉R$开头的文件
    exclude{ it.name.startsWith('R$') }
}

9.修改完成后,记得Sync now
在这里插入图片描述
10.点击右侧边栏Gradle,找到模块,选择tasks->other->mekeJar
在这里插入图片描述
在这里插入图片描述
11.右键mekeJar,选择第一项Run
在这里插入图片描述
12.执行完成后,在新建的模块下build/libs目录会生成想要的jar包
在这里插入图片描述

.

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值