目的: 在 flutter Plugin中引入 aar
引言:Android项目中引入aar,直接放在本地,在gradle中implementation即可,同样操作在Flutter项目却报错not found aar,如此需要其他解决方法。本文中介绍一种自己项目中运用到的maven引入法,供参考~
装备:安装mvn :1、纯原mac使用$ brew install maven 安装;
2、使用了zsh 命令和其他系统一样先去 apache官网下载 maven安装包,然后安装后配置到系统路径;
3、创建Flutter Plugin module,此处省略.
操作:
1、在你的Flutter Plugin中的native-android目录中新建一个目录libs,与src同级;
2、把你要引入的aar拷入 libs;
3、使用maven创建本地仓库,以供本地代码使用。
4、编辑build.gradle:
案例教程:这里用的是网易云盾aar
在AndroidStudio的Terminal或者Mac终端,cd xxx/libs(刚创建的目录),执行下面语句:
mvn deploy:deploy-file -Dfile=captcha-release_v3