将flutter升级到1.22.0后auto_route包的问题

Adn*_*ami 7 dart flutter

昨天,我已经将flutter升级到1.22.0版本,除了这个错误,一切都好

无法推断类型参数“T”。试图推断“T”的“动态”不起作用:类型参数“T”声明为扩展“RouterBase”。类型 'dynamic' 推断自:参数 'router' 声明为 'T' 但参数是 'dynamic'。考虑将显式类型参数传递给泛型。

这是我的代码

return MaterialApp(
builder: ExtendedNavigator.builder(router: Router()),
...
);
Run Code Online (Sandbox Code Playgroud)

我正在使用 auto_route 包

sam*_*yap 10

现在有一个与构建器构造函数相关联的类型。

尝试这个,

import 'auto_route/auto_route.dart';
import 'router.gr.dart' as r;


  return MaterialApp(
   builder: ExtendedNavigator.builder<r.Router>(router: r.Router()),
   ...
  );
Run Code Online (Sandbox Code Playgroud)

我遇到了在多个文件中定义路由器的问题,因此如果您遇到上述问题,请在导入时使用别名。