flutter 升级2.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……

上一篇 树叶识别系统python+Django网页界面+TensorFlow+算法模型+数据集+图像识别分类
下一篇 ConcurrentHashMap和LinkedHashMap的细致解析二合一
泡泡

泡泡

做最好的知识分享 CSDN云计算领域优质创作者,2022新星计划算法赛道实力新星 算法/云计算/云原生

本月创作热力图