我正在尝试运行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'),
),
),
);
}
}
当人们无意中修改了Flutter SDK时,我发现了一些这样的错误(旧版本中的错误允许快速修复以对SDK进行编辑)。这里有一个关于更好地检测这个的问题:
https://github.com/flutter/flutter/issues/25220
您可以使用git清理SDK repo,或重新下载/解压缩SDK。