Як видалити банер налагодження у мерехтінні на емуляторі Android? [зачинено]


270

Як видалити банер налагодження у мерехтінні?

Я використовую, flutter screenshotі я хотів би, щоб на екрані екрана не було банерів. Зараз це є.

Зауважте, що я отримую not supported for emulatorповідомлення для профілю та режиму звільнення


debugShowCheckedModeBanner: false
xgqfrms

додати debugShowCheckModeBanner:falseвіджет MaterialApp (), який повинен видалити банер під час гарячого перезавантаження
maheshmnj

@maheshmnj Ви можете мені сказати, чим відрізняється ваш коментар від прийнятої відповіді, ви прокоментували це після перевіреної відповіді?
ТАРУН ШАРМА

Існує різниця між коментарем і відповіддю, також дивіться на часову позначку, яку вона назвала рано, коли не було багато відповідей
maheshmnj

@maheshmnj, але перевірена відповідь була вже тут перед вашим коментарем, тому коментар також марний, навіть користувач вже перевірив відповідь.
ТАРУН ШАРМА

Відповіді:


541

На вашому MaterialAppналаштування debugShowCheckedModeBannerдо false.

MaterialApp(
 debugShowCheckedModeBanner: false
)

Налагодження банер буде також автоматично видалені по збірці випуску.


21
Використання:return new MaterialApp( home: new LoginPage(), debugShowCheckedModeBanner: false, theme: new ThemeData( primarySwatch: Colors.green, ));
Алекс Анжеліко

1
чи потрібно мені використовувати debugShowCheckedModeBanner: falseдля кожного класу засоби діяльності?
Ашиш

4
Команда flutterвбудованого екрана інструменту також знає, як автоматично видалити банер "налагодження", роблячи знімок екрана, якщо це корисно.
Ерік

1
@Ashish, ні. Не потрібно.
C-Spydo

@EricSeidel Не за замовчуванням це не так (Flutter 1.16.4-pre.18 • головний канал • github.com/flutter/flutter.git Framework • перегляд c8efcb632b (6 тижнів тому) • 2020-03-27 22:31: 01 -0700 Двигун • версія 3ee9e3d378) Чи є фокус, щоб увімкнути це?
Томас

50
  • Якщо ви використовуєте Android Studio, ви можете знайти цю опцію на вкладці Flutter Inspector -> Інші дії.

Android Studio

  • Або якщо ви використовуєте Dart DevTools, ви можете знайти ту саму кнопку в правому верхньому куті.

Dart DevTools


21

Якщо ви використовуєте IntelliJ IDEA, в інспекторі трепетів є можливість відключити її.

запустити проект

відкрити інспектор тремтіння

приховати повільний банер

Коли ви перебуваєте в Інспекторі трепетів, натисніть або виберіть "Інші дії".

Зображення інспектора по трепетах

Коли з'явиться меню, виберіть "Сховати банер режиму налагодження"

Зображення банера режиму приховання налагодження


19

Ну це проста відповідь, яку ви хочете.

MaterialApp(
 debugShowCheckedModeBanner: false
)

Але якщо ви хочете заглибитись у додаток (Хочете випустити apk (у якому немає банера налагодження), і якщо ви використовуєте android studio, перейдіть до

Виконати -> Flutter Run 'main.dart' в режимі Relese


9

Існує також інший спосіб видалити банер "налагодження" з програми "flutter". Тепер після нового випуску "debugShowCheckedModeBanner: false,"у файлі main.dart немає рядка коду. Тому я думаю, що ці методи ефективні:

  1. Якщо ви використовуєте код VS, то встановіть "Dart DevTools"із розширень. Після установки ви можете легко знайти "Dart DevTools"текстову піктограму внизу коду VS. Коли ви натиснете на цю текстову піктограму, відкриється посилання в Google Chrome. З цієї сторінки посилань ви можете легко видалити банер, просто торкнувшись значка банера, як показано на цьому скріншоті .

ПРИМІТКА: - Dart DevTools - це розширення налагодження мови дартса у коді VS

  1. Якщо Dart DevToolsви вже встановлені у своєму коді VS, ви можете безпосередньо відкрити google chrome та відкрити цей URL ="127.0.0.1:ZZZZZ/?hide=debugger&port=XXXXX"

ПРИМІТКА: - У цьому посиланні замініть "XXXXX" на 5-значний ідентифікатор порту (на якому запущено ваш додаток "flutter"), який змінюватиметься кожного разу при використанні "flutter run" команду та замінюєте "ZZZZZ" вашим глобальним (незмінним) 5-значним відладчиком- ід

ПРИМІТКА: - ці інструменти розробника для дартс призначені лише для "браузера Google Chrome"

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.