Flutter开发:在Flutter Plugin中引入aar——本地maven法
目的: 在 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
Flutter开发:在Flutter Plugin中引入aar——本地maven法相关推荐
- flutter开发实战-flutter二维码条形码扫一扫功能实现
flutter开发实战-flutter二维码条形码扫一扫功能实现 flutter开发实战-flutter二维码扫一扫功能实现,要使用到摄像头的原生的功能,使用的是插件:scan 效果图如下 一.扫一扫 ...
- Flutter为自己的App中引入抖音短视频
最近字节开放了内容输出SDK,可以直接在应用中插入小说.视频内容.Flutter可以通过flutter_pangrowth插件,快速.无侵入的引入短视频到自己的APP中. 体验demo 仓库地址 集成 ...
- Flutter开发日记——Flutter动画Motion Widget详解(下)
本篇文章已授权微信公众号 YYGeeker 独家发布转载请标明出处 AnimatedDefaultTextStyle 1.简介 AnimatedDefaultTextStyle控件表示一个具有变化文本 ...
- 项目中引入aar包的方法:
1.在build.gradle中的android{}外层添加 repositories { flatDir { dirs 'libs' } } 2.将aar包添加到项目 ...
- pom文件中引入常用的maven仓库
给大家分享几个maven仓库,如果本地总是下载很慢的话可以尝试换一下仓库或者多加几个.可以直接拖放在pom.xml中使用. 阿里云仓库 <mirrors><mirror>< ...
- Flutter开发实战 高仿微信(二)发现页
Flutter开发实战 高仿微信(二)发现页 Flutter开发实战 高仿微信(二)发现页 1.1 微信发现页面简述 1.2 APP框架优化 1.2.1 配置APP Logo和启动图片 1.2.2 配 ...
- 【Flutter开发环境搭建】二、Android SDK、Dart SDK及Flutter SDK安装
一.Android Studio下载安装 Android Studio下载:Download Android Studio and SDK tools | Android Developers 下 ...
- Deepin Linux上的Android+Flutter开发环境配置
Deepin Linux上的Android+Flutter开发环境配置 在Linux上安装Flutter开发环境,官方教程参见Flutter Get Started,中国用户被墙需额外注意的官方教程参 ...
- 使用AS引入aar包冲突问题解决,Duplicate class xxx found in modules bbb.jar (:bbb:) and bbb.jar (bbb.jar)
在AndroidStudio中引入aar文件,一般的做法是 1.在app模块中新建一个libs目录 2.把需要导入的aar文件放进去 3.在app模块下build.gradle的dependencie ...
- IDEA中引入jQuery不生效
现象 在页面文件中引入了本地的.js文件,但是浏览页面时没看到对应代码执行的效果 排查 网页开启开发者模式,调出控制台,能够看到在jQuery调用行处有错误,提示为**$ is not defined ...
最新文章
- 《 硬件创业:从产品创意到成熟企业的成功路线图》——导读
- ARM汇编学习之寄存器 之PC
- 网络编程学习笔记(recv和send函数)
- 洛谷——P1547 Out of Hay
- 深入剖析ASP.NET的编译原理之二:预编译(Precompilation)
- 错误org.hibernate.InvalidMappingException: Unable to read XML解决方法
- 关键字nullable,nonnull,null_resettable,_Null_unspecified详解
- 【评论送书】适合初学者的 6 个有趣的 R 语言项目
- vue代码如何跟后端代码结合_阿里云服务器优惠购买教程,可获得800元代金券,云服务器仅需82元/年_学云网...
- ODB 入门介绍(一)
- HbuilderX中 华为手机 真机调试
- 伪标签(Pseudo-Labelling)介绍:一种半监督机器学习技术
- 松下plcgr7安装序列号_向上一阶段跃进,松下 SZ5/SX2 对比、体验与心得
- JAVA分解与合并文件函数_Windows WIM文件的分割,合并,瘦身操作
- 今日全国油价查询2022-03-08
- 搭建spring-eureka项目时遇到的问题【已解决】
- 1348:【例4-9】城市公交网建设问题——Kruskal算法
- QT 自定义加载等待(Loading)提示框
- 数据库_关键字的使用
- java从入门到精通二十四(三层架构完成增删改查)
热门文章
- Affymetrix基因芯片小总结
- C#WPF多线程控件访问问题
- dao获取到mysql存储函数_GreenDao3.0使用
- java条件触发,触发器触发条件是什么?更改数据时实现方法是什么?
- matlab连接散射点,使用小波散射做信号分类
- Redis4.0之持久化存储
- Nodejs文件相关操作
- 安装最新LAMP环境(CentOS7+PHP7.1.5+Mysql5.7)
- Hibernate逍遥游记-第5章映射一对多-02双向(set、key、one-to-many、inverse、cascade=all-delete-orphan)...
- 微星P55-主板是怎样造出来的