在已有flutter 项目中集成 flutter_rust_bridge

1 添加依赖

makefile 复制代码
flutter_rust_bridge: 2.3.0

2 安装rust 环境

juejin.cn/post/741321...

3 通过cargo 创建flutter_rust 项目

命令 flutter_rust_bridge_codegen create blade

创建完成项目结构图 我们只关注 rust 跟 rust_builder文件夹

4 拷贝 rust 跟 rust_builder 文件夹到已有的flutter项目根目录

5 在yaml文件中引入rust_builder

6 增加 flutter_rust_bridge.yaml

这个文件在第三步创建的项目里面也有 直接拷贝过来也可以。

这里的dart_output 文件夹 需要自己手动创建一下。不然会运行失败。

7 在rust代码中增加方法 然后就可以直接调用了

添加以及生成flutter调用的方法 参考 juejin.cn/post/741330...

8 调用 在 lib/src/rust/api 下面能找到在rust中的方法的映射

调用方法之前需要先调用

js 复制代码
RustLib.init();
相关推荐
火柴就是我17 小时前
学习一些常用的混合模式之BlendMode.srcIn
flutter
恋猫de小郭17 小时前
罗技鼠标因为服务器证书过期无法使用?我是如何解决 SSL 证书问题
android·前端·flutter
程序员老刘18 小时前
ArkUI-X 6.0 跨平台框架能否取代 Flutter?
flutter·客户端·arkui
火柴就是我18 小时前
学习一些常用的混合模式之BlendMode.srcOut
flutter
yfmingo20 小时前
flutter 哪些任务是在微队列,哪些是在事件队列
flutter
kirk_wang1 天前
Flutter环境搭建与项目创建详解
flutter·移动开发·跨平台
西西学代码1 天前
Flutter---动画
flutter
码农汉子1 天前
构建属于自己的Flutter混合开发框架
flutter·dart