добавить debugShowCheckModeBanner:falseв MaterialApp () виджет, и это должно удалить баннер при горячей перезагрузке
maheshmnj
@maheshmnj Можете ли вы сказать мне, что в вашем комментарии отличается от принятого ответа, который вы прокомментировали после проверенного ответа?
ТАРУН ШАРМА
Существует разница между комментарием и ответом, а также посмотрите на временную метку, которая была названа раньше, когда было не так много ответов
maheshmnj
@maheshmnj, но проверенный ответ уже был здесь до вашего комментария, поэтому комментарий также бесполезен, даже если пользователь уже подтвердил ответ.
TARUN SHARMA
Ответы:
543
На вашем MaterialAppнаборе debugShowCheckedModeBannerк false.
MaterialApp(
debugShowCheckedModeBanner:false)
Отладки баннер будет также автоматически удалены по сборке выпуска.
Использование:return new MaterialApp( home: new LoginPage(), debugShowCheckedModeBanner: false, theme: new ThemeData( primarySwatch: Colors.green, ));
Алекс Анжелико
1
мне нужно использовать debugShowCheckedModeBanner: falseна каждом классе означает активность?
Ашиш
4
flutterИнструмент встроен в команде скриншота также умеет автоматически удалить «отладку» баннер, беря скриншот , если это полезно.
Эрик Зайдель
1
@ Нет, ты не обязан.
C-Spydo
@EricSeidel Не по умолчанию это не так (Flutter 1.16.4-pre.18 • ведущий канала • github.com/flutter/flutter.git Framework • ревизия c8efcb632b (6 недель назад) • 2020-03-27 22:31: 01 -0700 Engine • ревизия 3ee9e3d378) Есть ли хитрость, чтобы включить это?
Томас
51
Если вы используете Android Studio, вы можете найти эту опцию на вкладке Flutter Inspector -> More Actions.
Или, если вы используете Dart DevTools, вы можете найти ту же кнопку в правом верхнем углу.
Но если вы хотите углубиться в приложение (хотите apk релиза (у которого нет отладочного баннера) и если вы используете Android Studio, тогда перейдите на
Run -> Flutter Запустить 'main.dart' в режиме восстановления
Существует также другой способ удаления баннера отладки из приложения флаттера. Теперь после новой версии "debugShowCheckedModeBanner: false,"в файле main.dart нет строки кода. Поэтому я считаю, что эти методы эффективны:
Если вы используете VS Code, тогда устанавливайте "Dart DevTools"из расширений. После установки вы можете легко найти "Dart DevTools"значок текста в нижней части кода VS. Когда вы нажмете на этот текстовый значок, в Google Chrome откроется ссылка. С этой страницы ссылки вы можете легко удалить баннер, просто нажав на значок баннера, как показано на этом скриншоте .
ПРИМЕЧАНИЕ: - Dart DevTools - это расширение отладчика языка дартс в VS Code
Если Dart DevToolsвы уже установлены в вашем коде VS, вы можете напрямую открыть Google Chrome и открыть этот URL ="127.0.0.1:ZZZZZ/?hide=debugger&port=XXXXX"
ПРИМЕЧАНИЕ. - В этой ссылке замените «XXXXX» на 5-значный идентификатор порта (на котором запущено ваше приложение), который будет меняться каждый раз при использовании "flutter run"команды и заменять «ZZZZZ» на ваш глобальный (неизменяемый) 5-значный отладчик. мне бы
ПРИМЕЧАНИЕ: - эти инструменты разработчика dart предназначены только для "браузера Google Chrome"
debugShowCheckModeBanner:false
в MaterialApp () виджет, и это должно удалить баннер при горячей перезагрузкеОтветы:
На вашем
MaterialApp
набореdebugShowCheckedModeBanner
кfalse
.Отладки баннер будет также автоматически удалены по сборке выпуска.
источник
return new MaterialApp( home: new LoginPage(), debugShowCheckedModeBanner: false, theme: new ThemeData( primarySwatch: Colors.green, ));
debugShowCheckedModeBanner: false
на каждом классе означает активность?flutter
Инструмент встроен в команде скриншота также умеет автоматически удалить «отладку» баннер, беря скриншот , если это полезно.источник
Если вы используете IntelliJ IDEA, в инспекторе флаттера есть возможность отключить его.
Когда вы находитесь в инспекторе Flutter, нажмите или выберите «Дополнительные действия».
Изображение инспектора флаттера
Когда появится меню, выберите «Скрыть баннер режима отладки»
Изображение баннера скрытого режима отладки
источник
Ну, это простой ответ, который вы хотите.
Но если вы хотите углубиться в приложение (хотите apk релиза (у которого нет отладочного баннера) и если вы используете Android Studio, тогда перейдите на
источник
Существует также другой способ удаления баннера отладки из приложения флаттера. Теперь после новой версии
"debugShowCheckedModeBanner: false,"
в файле main.dart нет строки кода. Поэтому я считаю, что эти методы эффективны:"Dart DevTools"
из расширений. После установки вы можете легко найти"Dart DevTools"
значок текста в нижней части кода VS. Когда вы нажмете на этот текстовый значок, в Google Chrome откроется ссылка. С этой страницы ссылки вы можете легко удалить баннер, просто нажав на значок баннера, как показано на этом скриншоте .ПРИМЕЧАНИЕ: - Dart DevTools - это расширение отладчика языка дартс в VS Code
Dart DevTools
вы уже установлены в вашем коде VS, вы можете напрямую открыть Google Chrome и открыть этот URL ="127.0.0.1:ZZZZZ/?hide=debugger&port=XXXXX"
ПРИМЕЧАНИЕ. - В этой ссылке замените «XXXXX» на 5-значный идентификатор порта (на котором запущено ваше приложение), который будет меняться каждый раз при использовании
"flutter run"
команды и заменять «ZZZZZ» на ваш глобальный (неизменяемый) 5-значный отладчик. мне быПРИМЕЧАНИЕ: - эти инструменты разработчика dart предназначены только для "браузера Google Chrome"
источник