¿Cómo eliminar el banner de depuración en flutter en el emulador de Android? [cerrado]

271

¿Cómo eliminar el banner de depuración en flutter?

Estoy usando flutter screenshoty me gustaría que la captura de pantalla no tenga banner. Ahora lo tiene.

Tenga en cuenta que recibo un not supported for emulatormensaje de perfil y modo de lanzamiento.

Árbol
fuente
debugShowCheckedModeBanner: false
xgqfrms
agregue el debugShowCheckModeBanner:falsewidget MaterialApp () y eso debería eliminar el banner en la recarga en caliente
maheshmnj
@maheshmnj ¿puedes decirme qué es diferente en tu comentario de una respuesta aceptada, que comentaste después de una respuesta verificada?
TARUN SHARMA el
Hay una diferencia entre un comentario y una respuesta. También mire la marca de tiempo que recibió su nombre temprano cuando no había muchas respuestas
Maheshmnj
@maheshmnj, pero una respuesta verificada ya estaba aquí antes de su comentario, por lo que el comentario también es inútil, incluso un usuario ya verificó una respuesta.
TARUN SHARMA el

Respuestas:

543

En tu MaterialAppset debugShowCheckedModeBannerpara false.

MaterialApp(
 debugShowCheckedModeBanner: false
)

El banner de depuración también se eliminará automáticamente en la versión de lanzamiento.

Rémi Rousselet
fuente
22
Uso:return new MaterialApp( home: new LoginPage(), debugShowCheckedModeBanner: false, theme: new ThemeData( primarySwatch: Colors.green, ));
Alex Angelico
1
¿Necesito usar debugShowCheckedModeBanner: falseen cada clase significa actividad?
Ashish
44
El fluttercomando de captura de pantalla incorporado de la herramienta también sabe cómo eliminar automáticamente el banner de "depuración" al tomar una captura de pantalla si eso es útil.
Eric Seidel
1
@ Ashish, No. No tienes que hacerlo.
C-Spydo
@EricSeidel No por defecto no lo hace (Flutter 1.16.4-pre.18 • canal maestro • github.com/flutter/flutter.git Framework • revisión c8efcb632b (hace 6 semanas) • 2020-03-27 22:31: 01 -0700 Motor • revisión 3ee9e3d378) ¿Hay algún truco para habilitar esto?
Thomas
51
  • Si está utilizando Android Studio, puede encontrar la opción en la pestaña Inspector Flutter -> Más acciones.

Android Studio

  • O si está utilizando Dart DevTools, también puede encontrar el mismo botón en la esquina superior derecha.

Dart DevTools

tottomotto
fuente
19

Bueno, esta es la respuesta simple que quieres.

MaterialApp(
 debugShowCheckedModeBanner: false
)

Pero si quieres profundizar con la aplicación (¿Quieres un apk de lanzamiento (que no tiene un banner de depuración) y si estás usando Android Studio, entonces ve a

Ejecutar -> Flutter Ejecutar 'main.dart' en modo Relese

vivek yadav
fuente
9

También hay otra forma de eliminar el banner de "depuración" de la aplicación flutter. Ahora, después de la nueva versión, no hay "debugShowCheckedModeBanner: false,"línea de código en el archivo main.dart. Así que creo que estos métodos son efectivos:

  1. Si está utilizando VS Code, instálelo "Dart DevTools"desde extensiones. Después de la instalación, puede encontrar fácilmente el "Dart DevTools"icono de texto en la parte inferior del Código VS. Al hacer clic en ese icono de texto, se abrirá un enlace en Google Chrome. Desde esa página de enlace, puede eliminar fácilmente el banner simplemente tocando el icono del banner como se muestra en esta captura de pantalla .

NOTA: - Dart DevTools es una extensión del depurador de lenguaje Dart en VS Code

  1. Si Dart DevToolsya está instalado en su código VS, puede abrir directamente Google Chrome y abrir esta URL ="127.0.0.1:ZZZZZ/?hide=debugger&port=XXXXX"

NOTA: - En este enlace, reemplace "XXXXX" por un ID de puerto de 5 dígitos (en el que se está ejecutando su aplicación flutter), que variará cada vez que use el "flutter run"comando y reemplace "ZZZZZ" por su depurador de 5 dígitos global (inmutable) carné de identidad

NOTA: estas herramientas de desarrollo de dardos son solo para el "Navegador Google Chrome"

Surendra Kumar
fuente