目的: 在 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法相关推荐

  1. flutter开发实战-flutter二维码条形码扫一扫功能实现

    flutter开发实战-flutter二维码条形码扫一扫功能实现 flutter开发实战-flutter二维码扫一扫功能实现,要使用到摄像头的原生的功能,使用的是插件:scan 效果图如下 一.扫一扫 ...

  2. Flutter为自己的App中引入抖音短视频

    最近字节开放了内容输出SDK,可以直接在应用中插入小说.视频内容.Flutter可以通过flutter_pangrowth插件,快速.无侵入的引入短视频到自己的APP中. 体验demo 仓库地址 集成 ...

  3. Flutter开发日记——Flutter动画Motion Widget详解(下)

    本篇文章已授权微信公众号 YYGeeker 独家发布转载请标明出处 AnimatedDefaultTextStyle 1.简介 AnimatedDefaultTextStyle控件表示一个具有变化文本 ...

  4. 项目中引入aar包的方法:

    1.在build.gradle中的android{}外层添加 repositories {     flatDir {         dirs 'libs'     } } 2.将aar包添加到项目 ...

  5. pom文件中引入常用的maven仓库

    给大家分享几个maven仓库,如果本地总是下载很慢的话可以尝试换一下仓库或者多加几个.可以直接拖放在pom.xml中使用. 阿里云仓库 <mirrors><mirror>< ...

  6. Flutter开发实战 高仿微信(二)发现页

    Flutter开发实战 高仿微信(二)发现页 Flutter开发实战 高仿微信(二)发现页 1.1 微信发现页面简述 1.2 APP框架优化 1.2.1 配置APP Logo和启动图片 1.2.2 配 ...

  7. 【Flutter开发环境搭建】二、Android SDK、Dart SDK及Flutter SDK安装

    一.Android Studio下载安装 Android Studio下载:Download Android Studio and SDK tools  |  Android Developers 下 ...

  8. Deepin Linux上的Android+Flutter开发环境配置

    Deepin Linux上的Android+Flutter开发环境配置 在Linux上安装Flutter开发环境,官方教程参见Flutter Get Started,中国用户被墙需额外注意的官方教程参 ...

  9. 使用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 ...

  10. IDEA中引入jQuery不生效

    现象 在页面文件中引入了本地的.js文件,但是浏览页面时没看到对应代码执行的效果 排查 网页开启开发者模式,调出控制台,能够看到在jQuery调用行处有错误,提示为**$ is not defined ...

最新文章

  1. 《 硬件创业:从产品创意到成熟企业的成功路线图》——导读
  2. ARM汇编学习之寄存器 之PC
  3. 网络编程学习笔记(recv和send函数)
  4. 洛谷——P1547 Out of Hay
  5. 深入剖析ASP.NET的编译原理之二:预编译(Precompilation)
  6. 错误org.hibernate.InvalidMappingException: Unable to read XML解决方法
  7. 关键字nullable,nonnull,null_resettable,_Null_unspecified详解
  8. 【评论送书】适合初学者的 6 个有趣的 R 语言项目
  9. vue代码如何跟后端代码结合_阿里云服务器优惠购买教程,可获得800元代金券,云服务器仅需82元/年_学云网...
  10. ODB 入门介绍(一)
  11. HbuilderX中 华为手机 真机调试
  12. 伪标签(Pseudo-Labelling)介绍:一种半监督机器学习技术
  13. 松下plcgr7安装序列号_向上一阶段跃进,松下 SZ5/SX2 对比、体验与心得
  14. JAVA分解与合并文件函数_Windows WIM文件的分割,合并,瘦身操作
  15. 今日全国油价查询2022-03-08
  16. 搭建spring-eureka项目时遇到的问题【已解决】
  17. 1348:【例4-9】城市公交网建设问题——Kruskal算法
  18. QT 自定义加载等待(Loading)提示框
  19. 数据库_关键字的使用
  20. java从入门到精通二十四(三层架构完成增删改查)

热门文章

  1. Affymetrix基因芯片小总结
  2. C#WPF多线程控件访问问题
  3. dao获取到mysql存储函数_GreenDao3.0使用
  4. java条件触发,触发器触发条件是什么?更改数据时实现方法是什么?
  5. matlab连接散射点,使用小波散射做信号分类
  6. Redis4.0之持久化存储
  7. Nodejs文件相关操作
  8. 安装最新LAMP环境(CentOS7+PHP7.1.5+Mysql5.7)
  9. Hibernate逍遥游记-第5章映射一对多-02双向(set、key、one-to-many、inverse、cascade=all-delete-orphan)...
  10. 微星P55-主板是怎样造出来的