Android Studio 生成jar包

516 阅读1分钟

一.library构建

1.创建library包

one.jpg

2.library包下创建测试Java

t.png

3.app先引用下,看是否可以调用test方法

implementation project(path: ':SDKlibrary')

图片.png

二.jar生成

1.library的build.gradle添加如下代码

task clearJar(type: Delete) {
    delete 'build/libs/mySdk.jar'////这行表示如果你已经打过一次包了,再进行打包则把原来的包删掉
}

task makeJar(type: Copy) {
    from('build/intermediates/aar_main_jar/release/') //这行表示要打包的文件的路径,根据下面的内容,其实是该路径下的classes.jar
    into('build/libs/')  //这行表示打包完毕后包的生成路径,也就是生成的包存在哪
    include('classes.jar')  //看到这行,如果你对分包有了解的话,你就可以看出来这行它只是将一些类打包了
    rename ('classes.jar', 'mySdk.jar')
}

makeJar.dependsOn(clearJar, build)

EE66636.png

2.打开右侧Gradle

th.jpg

3.找到other下的makejar双击 (注意此处需要关闭离线)

makk.jpg

4.以下提示说明导出成功

ok.jpg

5.将导出的包复制到对应libs下

dao.jpg

6.右键Jar包,选择Add As Library

add.jpg

结束