小编Moh*_*hag的帖子

Flutter新建项目错误 const MyApp({Key key}) : super(key: key);

Flutter 新项目显示密钥错误,当我单击运行按钮时,它显示这些错误,

  • lib/main.dart:7:20:错误:参数“key”由于其类型“Key”而不能具有“null”值,但隐式默认值为“null”。
  • “Key”来自“package:flutter/src/foundation/key.dart”(“../../android/flutter/packages/flutter/lib/src/foundation/key.dart”)。尝试添加显式的非“空”默认值或“必需”修饰符。const MyApp({Key key}) : super(key: key); ^^^ 无法编译应用程序。

注意:我正在使用所有更新的最新版本工具。

我的代码如下:

import 'package:flutter/material.dart';

void main(){
  runApp(MyApp());
}
class MyApp extends StatelessWidget {
  const MyApp({Key key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Container(
        child: Text("Hello World"),
      ),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

flutter

1
推荐指数
1
解决办法
7086
查看次数

标签 统计

flutter ×1