Visual studio code 没有顶级方法';主题数据。回退';宣布,振翅

Visual studio code 没有顶级方法';主题数据。回退';宣布,振翅,visual-studio-code,dart,flutter,Visual Studio Code,Dart,Flutter,我正在尝试运行颤振文档代码示例,但我一直遇到这个错误 NoSuchMethodError:未声明顶级方法“ThemeData.fallback”。 接收者:顶级尝试呼叫:ThemeData.fallback 这就是代码 import 'package:flutter/material.dart'; void main() => runApp(new MyApp()); class MyApp extends StatelessWidget { @override Widget

我正在尝试运行颤振文档代码示例,但我一直遇到这个错误

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'),
        ),
      ),
    );
  }
}

当人们无意中修改了FlatterSDK时,我看到了一些类似这样的错误(旧版本中的错误允许快速修复对SDK进行编辑)。这里有一个关于更好地检测的问题:


您可以使用git清理SDK repo,或者重新下载/提取SDK。

是否有堆栈跟踪来跟踪错误?你使用的是什么版本的颤振?没有堆栈跟踪,我使用的是最新版本(从官方网站下载)你在最新版本上还有这个问题吗?如果是这样的话,错误是只在运行时发生,还是也会显示在“问题”窗口中?我有这个问题,但它是通过重新安装颤振sdkit修复的。这是一个旧错误,重新安装颤振修复了它,但谢谢!