[英]App running on debug mode only for Flutter
我不確定我的 Android Studio IDE 有什么問題,但是每當我在 flutter 中運行應用程序時,它總是在調試模式下運行。 請查看角落右側的標簽。
日志:
在調試模式下在 POCO F1 上啟動 lib\\main.dart...
正在初始化 gradle...正在解決依賴項...正在運行 Gradle 任務 'assembleDebug'... 構建 build\\app\\outputs\\apk\\debug\\app-debug.apk。 正在安裝 build\\app\\outputs\\apk\\app.apk... 正在將文件同步到設備 POCO F1...
應用程序默認運行在調試模式下,它有點笨拙,但需要提供熱重載和熱重啟等功能。 但是,如果您想以其他模式運行應用程序,請嘗試以下命令:
釋放模式:
flutter run --release
配置文件模式:
flutter run --profile
如果您在 vsCode 中構建您的應用程序。 然后,打開終端( CTRL
+ `)並輸入命令。
flutter run --release
1- 第一個是在MaterialApp小部件中使用debugShowCheckModeBanner屬性。
代碼 :
MaterialApp(
debugShowCheckedModeBanner: false,
)
然后進行熱重載。
2-如果您使用Android Studio或IntelliJ IDEA ,則第二種可能性是在Flutter Inspector 中隱藏調試模式橫幅。
3- 第三種可能性是使用Dart DevTools 。
使用此命令運行您的應用程序flutter run --release
或在 Android Studio 中,單擊:
>
運行
>
Flutter 在發布模式下運行“main.dart”
我總是喜歡學習捷徑
可以使用下面的Shortcuts打開運行的配置,寫--release
ALT SHIFT F10然后按0並按ALT a
最后,你在那里你只需要寫--release並按 ENTER
就是這樣!
如果您只想從應用程序的最右上角刪除調試標記,您可以使用
this => debugShowCheckedModeBanner: false
進入材料應用小部件中的 main.dart 文件。
我只更改了 /android/app/src/main/kotlin/MainActivity.kt 中的包名,與 /android/app/build.gradle 中的 applicationID 相同,現在它正在運行...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.