我使用颤振截图,我期望截图没有横幅,但它有。

注意,我得到了一个不支持的模拟器消息的配置文件和发布模式。


当前回答

隐藏调试横幅: android:在MaterialApp小部件选择false,默认情况下debugShowCheckedModeBanner。 是真的。

 MaterialApp(
      debugShowCheckedModeBanner: false,
    )

对于IOS CupertinoApp:

CupertinoApp(
  debugShowCheckedModeBanner: false
)

其他回答

官方的例子

MaterialApp(
  home: Scaffold(
    appBar: AppBar(
      title: const Text('Home'),
    ),
  ),
  debugShowCheckedModeBanner: false, //setup this property
)

有关更多信息,请查看官方文档。

在Material应用中,将debugShowCheckedModeBanner设置为false。

还有另一种方法可以从Flutter应用程序中删除“调试”横幅。现在,在新版本发布后,主.dart文件中没有“debugShowCheckedModeBanner: false”代码行。所以我认为这些方法是有效的:

如果你正在使用Visual Studio Code,那么从扩展安装“Dart DevTools”。安装完成后,你可以很容易地在Visual Studio Code底部找到“Dart DevTools”文本图标。当你点击该文本图标时,一个链接将在谷歌Chrome浏览器中打开。从该链接页面,你可以轻松删除横幅,只需点击横幅图标,如图所示的截图。

注意:Dart DevTools是Visual Studio Code中的Dart语言调试器扩展

如果Dart DevTools已经安装在你的Visual Studio代码中,那么你可以直接打开谷歌Chrome浏览器并打开 URL“127.0.0.1:ZZZZZ/?”隐藏= debugger&port = XXXXX”

注意:在此链接中,将“XXXXX”替换为5位端口id(您的Flutter应用程序正在运行的端口id),该端口id将随您使用Flutter run命令而变化,并将“ZZZZZ”替换为全局(不可更改)5位调试器id

注意:这些Dart开发工具仅适用于谷歌Chrome浏览器

在MaterialApp上设置debugShowCheckedModeBanner为false。

MaterialApp(
  debugShowCheckedModeBanner: false,
)

调试横幅也将在发布版本中自动删除。

只需在你的MaterialApp或GetMaterialApp中做这个 添加这一行 debugShowCheckedModeBanner设为false。

像这样

MaterialApp(
  debugShowCheckedModeBanner: false,
)