当前位置:网站首页>flutter 混合开发 module 依赖
flutter 混合开发 module 依赖
2022-07-31 05:15:00 【为今天而努力】
一:创建android 工程。
二:创建flutter_libary

三:配置 flutter
1.工程对应的 build.gradle
maven 使用 aliyun 镜像,防止出现一些找不到问题。
allprojects {
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://storage.googleapis.com//download.flutter.io'}
}
}2.工程对应的 setting.gradle
setBinding(new Binding([gradle:this]))
//flutter目录
evaluate(new File(
settingsDir.parentFile,
'flutter_library/.android/include_flutter.groovy'
))new Binding([gradle:this]) 如果出错,标识确实对应的 jar【package groovy.lang.Binding;】
groovy-all-1.3-2.5.12.jar
我自己用的 gradle 版本为: 7.2-bin ,对应的文件目录,没有该文件
c\Users\user\.gradle\wrapper\dists\gradle-7.2-bin\2dnblmf4td7x66yl1d74lt32g\gradle-7.2\lib\
user --> 对应的自己的账户名称
处理方案:重其他版本查找。在..\gradle-6.7\lib\groovy-all-1.3-2.5.12.jar 找到该文件,拷贝致 gradle-7.2\lib\groovy-all-1.3-2.5.12.jar
需要重启android studio。
3.app 目录下的 build.gradle 增加
implementation project(':flutter')dependencies {
...
implementation project(':flutter')
}4.创建 activity : FlutterActivity【Java extends】
import io.flutter.embedding.android.FlutterActivity
class FlutterActivityTest : FlutterActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
}
}真机运行
边栏推荐
- 【uiautomation】微信好友列表获取(存储到txt中)
- The latest MySql installation teaching, very detailed
- Access数据库的查询
- MySql to create data tables
- Detailed explanation of pointers in C language
- (Crypto必备干货)详细分析目前NFT的几大交易市场
- [JVM Loading]---Class Loading Mechanism
- Linux修改MySQL数据库密码
- Error: Cannot find module 'D:\Application\nodejs\node_modules\npm\bin\npm-cli.js'
- 阿里云中mysql数据库被攻击了,最终数据找回来了
猜你喜欢

对js的数组的理解

Take you to understand the MySQL isolation level, what happens when two transactions operate on the same row of data at the same time?

(Crypto必备干货)详细分析目前NFT的几大交易市场

leetcode-每日一题1252. 奇数值单元格的数目(模拟优化)

数字孪生将成为进入“元宇宙”一项重要的途径

Access数据库的查询

工件SSMwar exploded 部署工件时出错。请参阅服务器日志了解详细信息
![[uiautomation] Get WeChat friend list (stored in txt)](/img/26/1f3424c5998c52c6e10ced8529012a.png)
[uiautomation] Get WeChat friend list (stored in txt)

什么是 GameFi?

常见JVM面试题及答案整理
随机推荐
leetcode-每日一题873. 最长的斐波那契子序列的长度(哈希和二分)
MySql to create data tables
npm WARN config global `--global`, `--local` are deprecated. Use `--location解决方案
Redis:简单实用
元宇宙的前景及四大赛道
什么是EVM兼容链?
Build DVWA with phpstudy
MySQL高级学习笔记
对于输出点是时间戳的渗透测试方法(以Oracle数据库为例)
[Elastic-Job source code analysis] - job listener
【云原生】原来2020.0.X版本开始的OpenFeign底层不再使用Ribbon了
动态规划(一)| 斐波那契数列和归递
Oracle数据库中的“limit”查询
Install mysqldb in mac10.14
leetcode-每日一题剑指 Offer II 041. 滑动窗口的平均值(队列模拟)
通信原理——纠错编码 | 汉明码(海明码)手算详解
阿里一面,说说你知道消息中间件的应用场景有哪些?
[Cloud native] Simple introduction and use of microservice Nacos
MySQL面试题大全(陆续更新)
MySQL分页查询的5种方法