Android项目打包jar 和使用第三方库

259 阅读2分钟

「这是我参与11月更文挑战的第3天,活动详情查看:2021最后一次更文挑战

虽然平常开发中使用Maven解决了库的依赖问题,但是在开发中平常也有一些jar包是公司内部使用,不适合上传至仓库,这个时候就要用到最原始的解决手段,就是打包成jar包,直接引用,今天就大概聊一下

在开发中常会打包好一些常用的代码,生成jar,方便在其他的项目中使用,提高开发效率。Android怎么使用呐。

首先介绍jar包的生成

新建Android工程,如下图,勾选 mark this project as a library,然后一路finish,不要乱改

image.png

如果你手快,没有勾选as libray ,没有勾选也无所谓,Android工程可以转为library。工程右键 property ->android 勾选 Is Library

image.png 写完代码之后编译下,可以看到 bin目录下有生成的jar.如图

image.png

好了,生成jar到此为止。是不是非常简单。 注意:生成的jar中只有代码,没有资源。可以用压缩软件打开jar包查看确认

image.png

2 使用jar

首先新建测试工程,将新生成的的jar导入到lib文件夹下,这样打包的时候才可能打包进去。 然后正常的Java工程导入jar包,build path ->Libraries->add jars 导入刚才打包。我想你应该会的。 最后在order and export 中勾选刚才的jar,这样才会打包进apk。 注意:因为导出的包中不存在 AndroidManifest.xml,因此你在jar中的所有声明都要重新声明

image.png

总结

虽然很简单,但是都是最基本的,最好掌握,基础不牢,怎么建高楼,OK 今天就到这了。

风温柔,时间温柔,你温柔