Flutter开发:在Flutter Plugin中引入aar——本地maven法_阿俊_的博客-程序员宅基地_flutter引入aar

技术标签: gradle  flutter  Flutter开发  maven  android  

目的: 在 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
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/fyy3778/article/details/116380252

智能推荐

maven学习系列7----将依赖依赖文件打包到jar中_ITsenlin的博客-程序员宅基地

在发布项目的时候有可能会有这样的要求,一个jar包中即包含自研的代码,也包含依赖的库(例如log4j的jar包之后的),maven打包的时候有两种方法可以实现这种要求。1,使用maven-assembly-plugin插件pom.xml配置如下 maven-compiler-plugin 1.7

算法系列之十二:多边形区域填充算法--递归种子填充算法_intruder83的博客-程序员宅基地

平面区域填充算法是计算机图形学领域的一个很重要的算法,区域填充即给出一个区域的边界(也可以是没有边界,只是给出指定颜色),要求将边界范围内的所有象素单元都修改成指定的颜色(也可能是图案填充)。区域填充中最常用的是多边形填色,本文中我们就讨论几种多边形区域填充算法。一、种子填充算法(Seed Filling)        如果要填充的区域是以图像元数据方式给出的,通常使用种子填充算法(Se

HttpUrlConnection的get和post请求方法_Jane_pzy的博客-程序员宅基地

/**         * HttpURLConnection的post请求         * @param urlPath         * @param map         * @return         */        public static String postUrlConnect(String urlPath, Map map){   

hdu 5676(dfs)_hexianhao的博客-程序员宅基地

ztr loves lucky numbersTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Problem Descriptionztr loves lucky numbers. Everybody knows that positive intege

Centos安装NPM_wei11556的博客-程序员宅基地_centos 安装npm

下载nodejs添加环境变量在文件最后添加以下配置:刷新配置:验证环境变量是否设置成功:npm阿里云镜像源加速验证npm设置阿里云源是否设置成功

再见了VLOOKUP函数!Excel 数据分析已成气候!_IT农民工1的博客-程序员宅基地

前段时间,我有个同事跑去学 Excel 数据分析,整个办公室的人都炸锅了。很多人说,不就是做个表格嘛,至于单独跑去学习吗?我想说,这样思考问题可就大错特错了!尤其是这两年,几乎每个职场人都...

随便推点

kaggle 注册无法confirm问题_ande6905的博客-程序员宅基地

亲测有效,同时感谢这位博主错误信息:“You did not enter the correct captcha response. Please try again”https://blog.csdn.net/FrankieHello/article/details/78230533转载于:https://www.cnblogs.com/wynlfd/p/969206...

Android计算器LinearLayout实现布局_硅基憨憨的博客-程序员宅基地

计算器布局的实现有好多方法,先用LinearLayout实现一次吧,以后可能还会用其他布局先上最终结果实现方式是利用LinearLayout的layout_weight属性,实现按钮的均匀分布由于layout_weight属性的特殊性,当外层LinearLayout为垂直排布的时候,内部控件的layout_height要设为0dp,layout_width设为match_par...

解决问题的方法_Frey_Liu的博客-程序员宅基地_麦 肯 锡笔记术

职场中不外乎分析问题、汇报解决问题的方案措施、按方案措施去解决问题,前面分享了沟通汇报中的逻辑和解决问题中的逻辑,掌握好这些方法并在日常工作中多加训练,你就会慢慢的成为逻辑清晰、有理有据的人,这里简单总结一下前面提到的3个思考方法。解决问题的第一步是明确问题,看似废话,很多人之所以被批“缺乏逻辑”就是没有抓住真正的问题,有时候一件事存有多个方面的问题,如果不能找出真正的、重要的问题,却花大力气解决那些鸡毛蒜皮的问题,结果可想而知。在麦肯锡所有的方法论中,明确问题都被作为最重要的一个环节。

利用python-opencv读取视频,计算视频总帧数以及FPS_强少~、的博客-程序员宅基地_cv2 读取视频总帧数

1、计算总帧数import osimport cv2video_cap = cv2.VideoCapture('ffmpeg_test.avi')frame_count = 0all_frames = []while(True): ret, frame = video_cap.read() if ret is False: break a...

kafka(二)快速入门_王小闹儿的博客-程序员宅基地

目录2.1 安装部署2.1.1 集群规划2.1.2 jar 包 下载2.1.3集群部署1)解压安装包2)修改解压后的文件名称3)在/opt/module/kafka 目录下创建 logs 文件夹4)修改配置文件5)配置环境变量6)分发安装包7)分别在 hadoop103 和 hadoop104 上修改配置文件8)启动集群9)关闭集群10)kafka 群起脚本2.2 Kafka 命令行操作1)查看当前服务器中的所有 topic2)创...

SpringBoot敏感配置加密:Druid_Heartsuit的博客-程序员宅基地_druid生成密钥

背景对于配置中的密码(DB, MQ, Redis等),甚至账号,在生产环境下存明文,不安全,不专业,不合适。一把插着钥匙的锁,能说它是安全的吗?操作流程Druid本身提供了加密功能,关于Druid实现对配置项的加密,网络上已经有很多这方面的资料,这里简要描述下步骤。生成密钥与密文如果计算机上有项目用过druid的,那么在maven的仓库目录下会有druid的jar包。在此打开cmd命令行,键入java -cp .\druid-1.1.21.jar com.alibaba

推荐文章

热门文章

相关标签