Como remover banner de depuração no flutter no emulador Android? [fechadas]


271

Como remover o banner de depuração no flutter?

Estou usando flutter screenshote gostaria que a captura de tela não tivesse banner. Agora tem.

Observe que recebo uma not supported for emulatormensagem para o perfil e o modo de liberação.


debugShowCheckedModeBanner: false
xgqfrms 31/07/19

adicionar debugShowCheckModeBanner:falseem MaterialApp () Widget e que deve remover a bandeira na recarga quente
maheshmnj

@maheshmnj, você pode me dizer o que há de diferente em seu comentário em uma resposta aceita? Você comentou após uma resposta verificada?
TARUN SHARMA 26/11/19

Há uma diferença entre um comentário e uma resposta também olhar para o timestamp foi nomeado no início whenbthere não eram muitas respostas
maheshmnj

@maheshmnj, mas uma resposta verificada já estava aqui antes do seu comentário, portanto, o comentário também é inútil até mesmo um usuário já verificou uma resposta.
TARUN SHARMA

Respostas:


542

No seu MaterialAppconjunto debugShowCheckedModeBannerpara false.

MaterialApp(
 debugShowCheckedModeBanner: false
)

O banner de depuração também será removido automaticamente na compilação do release.


21
Uso:return new MaterialApp( home: new LoginPage(), debugShowCheckedModeBanner: false, theme: new ThemeData( primarySwatch: Colors.green, ));
Alex Angelico

1
eu preciso usar debugShowCheckedModeBanner: falseem cada classe significa atividade?
Ashish

4
O fluttercomando de captura de tela embutido da ferramenta também sabe como remover automaticamente o banner "debug" enquanto faz uma captura de tela, se isso for útil.
Eric Seidel

1
@ Ashish, não. Você não precisa.
C-Spydo

@EricSeidel Por padrão, isso não acontece (Flutter 1.16.4-pre.18 • canal mestre • github.com/flutter/flutter.git Framework • revisão c8efcb632b (6 semanas atrás) • 2020-03-27 22:31: 01 -0700 Engine • revisão 3ee9e3d378) Existe um truque para ativar isso?
Thomas

50
  • Se você estiver usando o Android Studio, poderá encontrar a opção na guia Inspetor de vibração -> Mais ações.

Android Studio

  • Ou, se você estiver usando o Dart DevTools, também poderá encontrar o mesmo botão no canto superior direito.

Dart DevTools



19

Bem, esta é uma resposta simples que você deseja.

MaterialApp(
 debugShowCheckedModeBanner: false
)

Mas se você deseja aprofundar-se com o aplicativo (deseja um apk de lançamento (que não possui banner de depuração) e se estiver usando o android studio, acesse

Executar -> Flutter Execute 'main.dart' no modo Relese


9

Também há outra maneira de remover o banner "debug" do aplicativo flutter. Agora, após o novo lançamento, não há "debugShowCheckedModeBanner: false,"linha de código no arquivo main.dart. Então, eu acho que esses métodos são eficazes:

  1. Se você estiver usando o Código VS, instale a "Dart DevTools"partir de extensões. Após a instalação, você pode encontrar facilmente o "Dart DevTools"ícone de texto na parte inferior do VS Code. Quando você clicar no ícone de texto, um link será aberto no google chrome. A partir dessa página de link, você pode remover facilmente o banner apenas tocando no ícone do banner, conforme mostrado nesta captura de tela .

NOTA: - O Dart DevTools é uma extensão do depurador da linguagem dardo no VS Code

  1. Se Dart DevToolsjá estiver instalado no seu código VS, você poderá abrir diretamente o google chrome e abrir este URL ="127.0.0.1:ZZZZZ/?hide=debugger&port=XXXXX"

NOTA: - Nesse link, substitua "XXXXX" pelo ID da porta de 5 dígitos (na qual seu aplicativo de vibração está sendo executado), que variará sempre que você usar o "flutter run"comando e substitua "ZZZZZ" pelo seu depurador global (inalterável) de 5 dígitos. Eu iria

NOTA: - essas ferramentas de desenvolvimento de dardo são apenas para o "Navegador Google Chrome"

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.