【flutter版本升级】【Nativeshell适配】nativeshell需要做哪些更改

flutter

从3.13.9

升级:3.27.2

nativeshell组合库中的

1、nativeshell_build库替换为github上的最新代码

可以解决两个问题:

一个是arg("--ExtraFrontEndOptions=--no-sound-null-safety") 在新版flutter中这个构建参数不支持了导致的build错误(即内核build错误)

一个是bin/cache/artifacts/engine/darwin-x64/FlutterMacOS.framework" does not exist. Try running 'flutter precache'. 在build时的报错,因为新版的flutter库的这个目录darwin-x64 下没有直接的FlutterMacOS.framework文件

2、替换nativeshell_build后

(1)要在项目根目录下的toml文件中修改nativeshell_build的依赖

(2)还有rs写的nativeshell-0.1.16的toml文件中修改nativeshell_build的依赖,nativeshell_build = { version="0.1.1", path = "../nativeshell_build" }

相关推荐
ak啊2 小时前
Flutter项目架构设计方案
flutter
JarvanMo5 小时前
在Dart泛型中应该优先使用dynamic还是Object?
前端·flutter·dart
恋猫de小郭5 小时前
Flutter 在 Dart 3.8 开始支持 Null-Aware Elements 语法,自动识别集合里的空元素
android·前端·flutter
恋猫de小郭8 小时前
Flutter Widget IDE 预览新进展,开始推进落地发布
android·前端·flutter
Ya-Jun13 小时前
常用第三方库:flutter_boost混合开发
android·flutter·ios
技术蔡蔡20 小时前
全面解读Flutter状态管理框架signals使用,知其然和所以然
flutter·dart
pengyu21 小时前
【Flutter 状态管理 - 柒】 | InheritedWidget:藏在组件树里的"魔法"✨
android·flutter·dart
肥肥呀呀呀21 小时前
flutter 小知识
flutter
玫瑰花开一片一片1 天前
Flutter IOS 真机 Widget 错误。Widget 安装后系统中没有
flutter·ios·widget·ios widget