android studio制作自己的jar包

新建一个module:


image.png

image.png

image.png

新建一个java文件


image.png

随便写个接口以备调用:
image.png

在build.gradle里加入以下代码

task makeJar(type: Copy) {
    delete 'build/libs/TestJarV1.jar' //删除build/libs/文件夹下名字为TestJarV1.jar的jar包
    from('build/intermediates/aar_main_jar/release/') //从这个目录下取出默认jar包
    into('build/libs/') //将jar包输出到指定目录下
    include('classes.jar')
    rename('classes.jar', 'TestJarV1.jar') //自定义jar包的名字
}
makeJar.dependsOn(build)
image.png

image.png

双击makeJar:


image.png

有这个提示就说明导出成功,jar包就在那,复制出来就可以用了
image.png

复制进去:


image.png

image.png

image.png

image.png

image.png

现在app里面java文件就可以用这个jar包了。

image.png

image.png

有一点要注意,from('build/intermediates/aar_main_jar/release/') //从这个目录下取出默认jar包
这个地址,网上有很多种,应该和android studio版本有关系。
如果双击makeJar有这个提示:


image.png

基本上是这个from的地址有问题,可以在自己的build里面找找这个classes.jar在哪儿


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容