将Flutter添加到现有应用——过程中遇到的问题
参照官方文档试着将Flutter
集成到现有的Android应用,出现了错误特此来记录一下
本文所展示项目的运行环境:
Flutter SDK Version:2.8.1
AndroidStudio Version:Bumblebee | 2021.1.1 Patch 2
Android SDK Version:31
Gradle Version:7.2
1、 官方教程地址:这里我是按照手动集成 方案B-依赖模块的源码
的方式将Flutter添加至项目
2、在当前Android项目下创建一个flutter_mix
的Flutter模块
flutter create -t module --org com.azhon flutter_mix
3、将如下代码添加至setting.gradle
文件末尾
setBinding(new Binding([gradle: this]))
evaluate(new File(settingsDir.path, 'flutter_mix/.android/include_flutter.groovy'))
- 这里会你会发现
Binding
这里报红,这个错误可以忽略不管,直接Gradle Sync
4、同步发现报了个错找不到FlutterPlugin
如下:
Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin class 'FlutterPlugin'.
- 需要将
setting.gradle
中的RepositoriesMode进行修改,改为RepositoriesMode.PREFER_PROJECT
dependencyResolutionManagement {repositoriesMode.set(RepositoriesMode.PREFER_PROJECT)repositories {google()mavenCentral()}
}
5、继续同步Gradle发现Native项目都报错找不到包了
- 解决方法是在Native和Flutter模块的gradle上添加google仓库即可,如下:
repositories {google()
}
将Flutter添加到现有应用——过程中遇到的问题相关推荐
- python如何在exel中编程_如何使用Python以编程方式将行添加到现有Excel表中
尽管有各种各样的pythonexcel操作库和资源,但我无法找到具体的解决方案.在 现在,我有一个表格存在的Excel模板文件.我想编写一个Python程序来填充这个表.对于任何现有的Excel库都可 ...
- sql server父节点_将新节点添加到现有SQL Server Always On可用性组中
sql server父节点 This is the 5th article in the series of a comprehensive guide to SQL Server Always On ...
- matlab换挡程序,一种基于MATLAB换挡过程中快速锁定分析数据的方法与流程
本发明涉及汽车变速器数据分析,特别的,涉及一种基于matlab换挡过程中快速锁定分析数据的方法. 背景技术: 自动变速器的核心功能是能根据驾驶员意图进行自动换挡,解放驾驶员的左脚:在自动变速器的使用过 ...
- 将React Native 集成进现有OC项目中(过程记录) 、jsCodeLocation 生成方式总结
将RN集成到现有OC项目应该是最常见的,特别是已经有OC项目的,不太可能会去专门搞个纯RN的项目.又因为RN不同版本,引用的依赖可能不尽相同,所以特别说明下,本文参考的文档是React Native ...
- oracle里面子判断,在过程中添加子进程,在子过程中判断
在过程中添加子过程,在子过程中判断 本帖最后由 wu_xiao_xian 于 2014-10-28 15:23:03 编辑 现在有一个过程BI_OSS_SHOULD_CALL_P DROP PROCE ...
- onkeypress属性添加报错_亚马逊运营过程中listing常见报错及应对策略汇总
亚马逊运营过程中listing常见报错及应对策略汇总 做亚马逊的小哥哥小姐姐们还在为上传产品中的报错提示而抓狂吗?福利来了,总结了17个常见报错,供大家查阅 1.SKU XXXXX, Missing ...
- C#中UDP通信过程中出现:远程主机强迫关闭了一个现有的连接0x80004005】的解决方法
在UDP通信过程中, 使用try...catch语句接受数据时,总是会出现一个错误: System.Net.Sockets.SocketException (0x80004005): 远程主机强迫关闭 ...
- android 图片处理过程中添加进度条,[Android] 随时拍图像处理部分总结及源码分......
? ? ? ? 随着寒假到来,终于有时间总结下Android这个随手拍的课程作业了,同时分享了我完成的这部分对图像处理的心得吧!你可以结合demo来阅读这篇文章,希望对大家有所帮助. ? ? ? ? ...
- ota升级包编译过程中firmware如何添加进来
整个分析过程中,机型名以xxxx为例 主要可分为 一 firmware如何添加进target-files.zip 二 编译ota升级包时如何从target-files.zip取出firmware并添加 ...
- 在CAD绘图过程中怎么在图纸上添加字段以及文字说明?
我们在做平时的设计数据的时候,遇到需要在CAD图纸上添加一些字段或者说明,为了把CAD图纸文件描述的更加细致,让人看得懂,比如吧,你想要在CAD图纸上绘制一些图形,然后想添加一些日期啊,或者是想输入一 ...
最新文章
- Linus 谈 Git 的设计思想,顺带骂了一堆人(视频)
- 如何用CSS调用外部字体
- JS的Document属性和方法
- 在联盛德W600 SDK上添加C文件并实现GCC编译
- Codeforces Round #321 (Div. 2) Kefa and Company 二分
- .so是什么文件_安卓 so 文件解析详解
- UltraEdit中显示空格与回车的问题
- python脚本编程手册_Python 入门指南 — Python2.7 手册 2.7 documentation - 脚本之家在线手册...
- vista下,怎么为一个程序设置UAC的例外?
- 编译原理:c语言词法分析器的实现
- 19款精品H5小游戏源码(2048 3d魔方 别踩白块 见缝插针) 200款普通h5小游戏源码 可直接上线
- cad插件加载bplot成功用不了_AUTOCAD 能加载BatchPlot.VLX批量打印插件但是输入bplot打不开批量打印界面...
- 紧密中心性(closeness centrality)
- 用Python制作游戏外挂(上)
- 锋迷商城spring-vue项目流程和笔记
- MOSS Project Server 2007
- java当前不可用,java代码向服务端狂发消息,导致的服务器连接通道不可用
- 白盒测试中的逻辑覆盖法
- UI设计必备工具有哪些?
- 线性代数(二十四) : 行列式的展开式—拉普拉斯公式
热门文章
- 数组扁平化 对象扁平化
- spec.ports[0].name: Required value
- 吃吃川味水煮鱼 体验别种川菜
- Android 监听wifi热点打开和关闭广播
- L13.linux命令每日一练 -- 第二章 文件和目录操作命令 -- lsattr和file命令
- EIDROS3.9学习(一)
- 【122天】尚学堂高琪Java300集视频精华笔记(43-46)
- 【Linux】关于Linux中的权限
- mysql优化join_MySQL-巧用Join来优化SQL
- <<飞 鸟 集>> 泰戈尔