フラッターのデバッグバナーを削除する方法
私は使用flutter screenshot
していますが、スクリーンショットにバナーがないようにしたいと思います。今ではあります。
not supported for emulator
プロファイルとリリースモードのメッセージが表示されることに注意してください。
debugShowCheckModeBanner:false
MaterialApp()ウィジェットを追加すると、ホットリロード時にバナーが削除されます
フラッターのデバッグバナーを削除する方法
私は使用flutter screenshot
していますが、スクリーンショットにバナーがないようにしたいと思います。今ではあります。
not supported for emulator
プロファイルとリリースモードのメッセージが表示されることに注意してください。
debugShowCheckModeBanner:false
MaterialApp()ウィジェットを追加すると、ホットリロード時にバナーが削除されます
回答:
あなたのMaterialApp
セットdebugShowCheckedModeBanner
でfalse
。
MaterialApp(
debugShowCheckedModeBanner: false
)
デバッグバナーも自動的にリリースビルドに削除されます。
return new MaterialApp( home: new LoginPage(), debugShowCheckedModeBanner: false, theme: new ThemeData( primarySwatch: Colors.green, ));
debugShowCheckedModeBanner: false
各クラスで使用する必要があるのはアクティビティですか?
flutter
ツールの組み込みのスクリーンショットコマンドでも、それが役立つかどうスクリーンショットを取っている間、自動的に「デバッグ」のバナーを削除する方法を知っています。
IntelliJ IDEAを使用している場合、フラッターインスペクターに無効にするオプションがあります。
プロジェクトを実行する
Flutterインスペクターで、[その他の操作]をクリックまたは選択します。
メニューが表示されたら、[デバッグモードバナーを非表示]を選択します。
まあこれはあなたが望む簡単な答えです。
MaterialApp(
debugShowCheckedModeBanner: false
)
ただし、アプリを深く使いたい場合(リリースAPK(デバッグバナーがないもの)が必要)、およびAndroid Studioを使用している場合は、
実行-> Flutter Run 'main.dart' in Relese mode
flutterアプリから「デバッグ」バナーを削除する別の方法もあります。新しいリリースの後"debugShowCheckedModeBanner: false,"
、main.dartファイルにコード行はありません。だから私はこれらの方法が効果的だと思います:
"Dart DevTools"
、拡張機能からインストールします。インストール後"Dart DevTools"
、VS Codeの下部にあるテキストアイコンを簡単に見つけることができます。そのテキストアイコンをクリックすると、Google Chromeでリンクが開きます。このスクリーンショットに示すように、リンクページからバナーアイコンをタップするだけで簡単にバナーを削除できます。注:-Dart DevToolsはVSコードのdart言語デバッガー拡張です
Dart DevTools
VS Codeに既にインストールされている場合は、Google Chromeを直接開いて、このURLを開くことができます="127.0.0.1:ZZZZZ/?hide=debugger&port=XXXXX"
注:-このリンクでは、「XXXXX」を5桁のポートID(フラッターアプリが実行されているID)に"flutter run"
置き換えます。 id
注:-これらのdart開発ツールは「Google Chromeブラウザ」専用です