'package:flutter/src/animation/animation_controller.dart':断言失败:第 246 行 pos 15:"vsync != null":不为真



更新Flutter环境后,我遇到了这个问题。请帮我解决这个问题。

@override
Widget build(BuildContext context) {
return DefaultTabController(
length: 4,
child: Scaffold(
appBar: topBar(), 
body: TabBarView( // problem indicates here
children: _kTabPages,
controller: _tabController,
),
// Button Navigation
bottomNavigationBar: Material(
color: Colors.redAccent,
child: TabBar(
tabs: _kTabs,
controller: _tabController,
),
)),
);
}

请尽快帮我。

在这个github问题之后:AnimationController失去了它的vsync,

您可以按照以下步骤解决问题:

1. Change minimum sdk to 2.8
2. Run flutter upgrade
3. Run flutter pub get
4. Run flutter clean
5. Restart IDE

此错误是由于您在Api之前调用的未处理的加载函数等原因而产生的。。请注意,错误将消失

最新更新