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包
在这里插入图片描述

.

猜你喜欢

转载自blog.csdn.net/qq_39312230/article/details/109220309
今日推荐