首先我想说的是,本人并不是从事安卓开发,但是有一些外力因素最近正好在搞一个flutter项目,需要引入jar包。所以写个总结,为了后面有类似需求的朋友快速解决问题。值得一提的是,本文章可能存在很多解释不到位的地方,毕竟我本身并不是从事安卓开发的,只是记录自己解决问题的过程,仅供参考。
一、如何引入
Flutter app 想要引入jar包,并不能直接引用,需要借助flutter插件来完成。
大致的方向是这个样子的:
Flutter app -> Flutter plugin -> xxxx.jar
二、Flutter Plugin 引入 jar
2.1 创建Flutter Plugin
这一步骤我想说一下,默认下面两个复选框是勾选的,建议不要勾选,因为勾选了用的就是Kotlin开发,我这边用的是Java 开发,所以没有勾选。
打开 Android 下面的 build.gradle 文件
选择打开一个新的窗口,用于开发底层逻辑的
创建libs文件夹
添加jar包,然后刷新一下
然后编写方法内容
这时候就可以测试,并使用了,效果我也不截图了。
三、Flutter App 引入 Flutter Plugin
这一步很简单,直接把Flutter Plugin对应的目录copy到Flutter App中即可。
新建一个plugins目录 把磁盘上整个flutter plugin 目录放进去就可以了。
直接使用就可以了
四、总结
本文章参考:https://blog.csdn.net/qq_42483967/article/details/80968754
https://blog.csdn.net/qq_16755585/article/details/91492806
主要也是没时间写,可能过程和细节说的不到位,但是大致的思路和流程我已经说了,有了方向,就不会错。
如果有不理解的地方,在评论区给我留言,看到了会第一时间解答。