错误 ||飘动 || 'owner!._debugCurrentBuildTarget == this': 不正确

ERROR || FLUTTER || 'owner!._debugCurrentBuildTarget == this': is not true

我是 Android 开发的新手。我创建了一个 flutter 项目,并使用无状态 class 返回了一个文本小部件,但我收到了这个错误。我试着在博客上阅读有关此错误的信息。我认为它与在同一个 class 本身中调用无状态小部件的实例有关,但我不确定。

这是我的代码:


void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Container(
      child: Text('Hello'),
    );
  }
}

得到这个O/P:

怎么办?

一开始必须使用MaterialApp Widget。如果你这样做,问题就会解决。但我建议你也用脚手架包裹文本小部件。

import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Text('Hello'),
    );
  }
}