我正在尝试运行flutter文档代码示例,但我一直收到此错误
NoSuchMethodError:没有声明顶级方法'ThemeData.fallback'。 接收者:顶级尝试呼叫:ThemeData.fallback
这是代码
import 'package:flutter/material.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Welcome to Flutter',
home: new Scaffold(
appBar: new AppBar(
title: new Text('Welcome to Flutter'),
),
),
);
}
}
答案 0 :(得分:0)
当人们无意中修改了Flutter SDK时,我已经看到了一些类似的错误(旧版本中的错误会允许快速修复来对SDK进行编辑)。这里有一个更好的检测方法:
https://github.com/flutter/flutter/issues/25220
您可以使用git清理SDK仓库,或重新下载/提取SDK。