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……