Bagaimana cara menghapus spanduk debug yang bergetar di emulator android? [Tutup]


271

Bagaimana cara menghapus banner debug dalam bergetar?

Saya menggunakan flutter screenshotdan saya ingin tangkapan layar tidak memiliki spanduk. Sekarang sudah.

Perhatikan bahwa saya mendapatkan not supported for emulatorpesan untuk profil dan mode rilis.


debugShowCheckedModeBanner: false
xgqfrms

tambahkan debugShowCheckModeBanner:falsedi MaterialApp () Widget dan itu harus menghapus banner di hot reload
maheshmnj

@maheshmnj dapatkah Anda memberi tahu saya apa yang berbeda dalam komentar Anda dari jawaban yang diterima, Anda berkomentar setelah jawaban yang diverifikasi?
TARUN SHARMA

Ada perbedaan antara komentar dan jawaban juga melihat stempel waktu yang dinamai lebih awal ketika tidak ada banyak jawaban
maheshmnj

@maheshmnj tetapi jawaban terverifikasi sudah ada di sini sebelum komentar Anda sehingga komentar itu juga tidak berguna bahkan pengguna sudah memverifikasi jawaban.
TARUN SHARMA

Jawaban:


542

Di MaterialAppset debugShowCheckedModeBanneruntuk false.

MaterialApp(
 debugShowCheckedModeBanner: false
)

The men-debug spanduk juga akan secara otomatis dihapus pada rilis membangun.


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

1
Apakah saya perlu menggunakan debugShowCheckedModeBanner: falseaktivitas di setiap kelas?
Ashish

4
The flutteralat built-in command screenshot juga tahu bagaimana untuk secara otomatis menghapus "debug" banner saat mengambil screenshot jika itu membantu.
Eric Seidel

1
@Ashish, Tidak. Kamu tidak harus.
C-Spydo

@EricSeidel Tidak secara default tidak (Flutter 1.16.4-pre.18 • master saluran • github.com/flutter/flutter.git Framework • revisi c8efcb632b (6 minggu lalu) • 2020-03-27 22:31: 01 -0700 Engine • revisi 3ee9e3d378) Apakah ada trik untuk mengaktifkan ini?
Thomas

50
  • Jika Anda menggunakan Android Studio, Anda dapat menemukan opsi di tab Flutter Inspector -> Tindakan Lainnya.

Android Studio

  • Atau jika Anda menggunakan Dart DevTools, Anda dapat menemukan tombol yang sama di sudut kanan atas juga.

DevTools Dart



19

Nah ini jawaban sederhana yang Anda inginkan.

MaterialApp(
 debugShowCheckedModeBanner: false
)

Tetapi jika Anda ingin lebih mendalam dengan aplikasi (Ingin apk rilis (yang tidak memiliki spanduk debug) dan jika Anda menggunakan studio Android maka pergi ke

Run -> Flutter Run 'main.dart' dalam mode Relese


9

Ada juga cara lain untuk menghapus spanduk "debug" dari aplikasi flutter. Sekarang setelah rilis baru tidak ada "debugShowCheckedModeBanner: false,"baris kode di file main.dart. Jadi saya pikir metode ini efektif:

  1. Jika Anda menggunakan Kode VS, instal "Dart DevTools"dari ekstensi. Setelah instalasi, Anda dapat dengan mudah menemukan "Dart DevTools"ikon teks di bagian bawah Kode VS. Ketika Anda mengklik ikon teks itu, sebuah tautan akan terbuka di google chrome. Dari halaman tautan itu Anda dapat dengan mudah menghapus spanduk hanya dengan mengetuk ikon spanduk seperti yang ditunjukkan dalam tangkapan layar ini .

CATATAN: - Dart DevTools adalah ekstensi debugger bahasa panah dalam Kode VS

  1. Jika Dart DevToolssudah diinstal dalam Kode VS Anda, maka Anda dapat langsung membuka google chrome dan membuka url ini ="127.0.0.1:ZZZZZ/?hide=debugger&port=XXXXX"

CATATAN: - Dalam tautan ini ganti "XXXXX" dengan port-id 5 digit (di mana aplikasi flutter Anda berjalan) yang akan bervariasi setiap kali ketika Anda menggunakan "flutter run"perintah dan ganti "ZZZZZ" oleh debugger global 5 digit Anda (tidak dapat diubah) Indo

CATATAN: - alat dev panah ini hanya untuk "Browser Google Chrome"

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.