AndroidStudio3.1.2生成jar包的方法:
1:新建样例工程,目录如下
2:在项目上,鼠标右键点击 New->选择Module ,如下图:
3:选择AndroidLibrary->点击Next
然后点击Finish。然后再你新建的jar包内编写你需要的代码。
4:编写完成后,打开Library工程(此处是testjar)的build.gardle文件,并添加代码:
// 修改jar名称 将指定的jar生成的地方
task makeJar(type: Copy) {
//删除存在的
delete 'build/libs/testJar.jar'
//设置拷贝的文件
from('build/intermediates/packaged-classes/release/')
//打进jar包后的文件目录
into('build/libs/')
// 将class.jar放入build/libs/目录下
// include , exclude 参数来设置过滤
// 我们只关心 classes.jar 这个文件
include('classes.jar')
//重命名
rename('classes.jar', 'testJar.jar')
}
makeJar.dependsOn(build)
效果图:
5:编写完成后,点击右上角的 Sync Now ,打开右侧的 Gradle 找到 :testjar -> Tasks -> other -> makeJar
6: 双击 makeJar, 初次打包等待一会。然后在Library工程(此处为testjar)目录下查找 build -> libs -> testJar.jar