我应用了 debugshowcheckedmodebanner: false,但仍然在每个屏幕上显示调试标签

I applied debugshowcheckedmodebanner: false, but still debug tag show on each screen

我有多个屏幕。所有屏幕都显示调试标签。我正在将 debugshowcheckedmodebanner: false 实施到我的主文件的 material 应用程序中,但调试标签显示在每个屏幕的右上方。我不确定我哪里弄错了。

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'dart:async';a
import 'home.dart';

void main() {
  runApp(MaterialApp(
    debugShowCheckedModeBanner: false,
    home: splash(),
  ));
}

class splash extends StatefulWidget {
  @override
  _splashState createState() => _splashState();
}

class _splashState extends State<splash> {

  void initState() {
    super.initState();
    Timer(
      Duration(seconds: 3),
          () => Navigator.pushReplacement(
        context,
        MaterialPageRoute(builder: (context) => MyApp(),
      ),
    ));
  }

  @override
  Widget build(BuildContext context) {
    SystemChrome.setEnabledSystemUIOverlays([]);
    Future<bool> _onBackPressed() {
      return showDialog(
          context: context,
          builder: (context) => AlertDialog(
            title: Text("Do you want to exit?"),
            actions: <Widget>[
              FlatButton(
                  onPressed: () {
                    Navigator.pop(context, false);
                  },
                  child: Text("No")),
              FlatButton(
                  onPressed: () {
                    Navigator.pop(context, true);
                  },
                  child: Text("yes"))
            ],
          ));
    }

    Orientatoin();
    return WillPopScope(
      child: Scaffold(
        body: Stack(
          fit: StackFit.expand,
          children: <Widget>[
            Container(
              decoration: BoxDecoration(
                color: Colors.transparent,
              ),
              child: Image.asset('imges/splash.png'),
            ),

          ],
        ),
      ),
      onWillPop: _onBackPressed,
    );
  }
}

void Orientatoin() {
  SystemChrome.setPreferredOrientations(
      [DeviceOrientation.landscapeLeft, DeviceOrientation.landscapeRight]);
}

确保您没有在 android studio/Intellij.

中从开发工具或屏幕右侧的 flutter 检查器面板中切换横幅。

在您的代码中,它们是第 3 行的额外 a。检查您的代码是否编译,而不是 运行 旧版本的代码库。

确保您的项目中只有一个 MaterialApp widget,并且应用程序中的所有屏幕都必须是此小部件的子项。

您必须在 main.dart 和所有屏幕文件中插入“debugshowcheckedmodebanner: false”然后确定