flutter 升级2.0的那些坑

2023年 10月 16日 33.0k 0

flutter 2.0问世已久,3.3去年已经发布了Flutter 3.3 现已发布。能否直接升级呢?做过Android开发的同学都知道,跨越的版本中会肯定有遗漏的地方需要适配。
如果sdk设置2.10.0是可以正常运行的,不需要做空安全适配

environment:
  sdk: '>=2.12.0  No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 20s
Exception: Gradle task assembleDebug failed with exit code 1

APP build文件设置ndk版本 25.2.9519653
在这里插入图片描述

2、
终于可以正常运行了,竟然红屏。定位不到具体的页面代码行数

在这里插入图片描述
在这里插入图片描述
挨个删除页面代码定义的变量,最终 vsync: ScrollableState(),
在这里插入图片描述
修改为下方代码

TabController(
      length: 4,
      vsync: this,
    )

在这里插入图片描述
下一步计划迁移2.10.0 😂,3.0……

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论