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

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


当前回答

在MaterialApp上设置debugShowCheckedModeBanner为false。

 MaterialApp(
    debugShowCheckedModeBanner: false,
  )

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

如果你使用模拟器或真实设备,你想在发布时检查它 模式则=>

   flutter run release --apk 

在终端Android Studio / Vs Code上运行此命令

其他回答

在MaterialApp上设置debugShowCheckedModeBanner为false。

MaterialApp(
  debugShowCheckedModeBanner: false,
)

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

要删除Flutter调试横幅,有几种方法:

第一个是在MaterialApp小部件中使用debugShowCheckModeBanner属性。 代码: MaterialApp ( debugShowCheckedModeBanner:假的, ) 然后进行热重载。 第二种可能是在Flutter Inspector中隐藏调试模式横幅,如果您使用Android Studio或IntelliJ IDEA。 第三种可能是使用Dart DevTools。

如果你在Return Section中使用脚手架,那么在Top MaterialApp中添加并重新启动

void main() => runApp(
      const MaterialApp(
                 debugShowCheckedModeBanner: false, 
                 home: Home()),
      );

所有其他答案都适用于Android Studio,但如果使用Visual Studio Code,则可以使用一个命令轻松切换。打开命令面板(Mac: Cmd + Shift + P或Windows: Ctrl + Shift + P),然后输入toggle debug-mode banner,如下所示:

过时的

如果您正在使用Android Studio,您可以在Flutter Inspector选项卡中找到该选项→更多动作。 如果你正在使用Dart DevTools,你也可以在右上角找到相同的按钮。