如何删除flutter app

时间:2018-03-03 19:15:09

标签: flutter material

我已经开始扑动app开发了。我的问题是,如何在flutter应用程序中删除慢负载横幅。我使用了Material小部件(不是MaterialApp),它不包含debugShowCheckedModeBanner属性。有没有办法在我的设备屏幕上摆脱那个横幅? A screenshot containing the slow load banner

2 个答案:

答案 0 :(得分:13)

在命令行中:

flutter run --release

如果您想调试并且只隐藏功能区,请设置Material Widget的debugShowCheckedModeBanner属性

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'Flutter Demo',
      home: new MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

答案 1 :(得分:2)

当debugShowCheckedModeBanner设置为true时,Flutter应用程序显示慢速模式,默认情况下为true。

debugShowCheckedModeBanner: true,

如果要从应用中删除慢速模式或调试横幅,则需要使上述功能闪烁。

慢速模式横幅的原因是在调试模式下应用程序运行缓慢。

设备(包括模拟器,模拟器)上的调试模式: 打开世界上所有的断言,包括所有调试信息,启用所有调试器辅助工具(例如天文台)和服务扩展。优化以加快开发/运行周期。没有针对执行速度,二进制大小或部署进行优化。由扑动运行使用。使用sky / tools / gn --android或sky / tools / gn --ios构建。有时也称为“检查模式”或“慢速模式”。

完整代码

class MyApp extends StatelessWidget {
 @override
 Widget build(BuildContext context) {
   return new MaterialApp(
    debugShowCheckedModeBanner: false,
    title: 'Flutter Demo',
    home: new MyHomePage(title: 'Flutter Demo Home Page'),
   );
  }
}