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包
.
