我需要在發布模式下查看日志。但是當我使用以下命令運行應用程式時,我看不到任何輸出:flutter run --release.
當應用程式在發布模式下運行時,如何查看日志?
uj5u.com熱心網友回復:
使用虛擬 Android 專案(不是 Flutter)打開 Android Studio。您會在底部找到 Logcat 窗格。這顯示了您設備上運行的所有應用程式的所有日志。按“flutter”過濾,您應該會看到在該設備上運行的所有 Flutter 應用程式的日志。
一個很好的技巧是,在你做一些有趣的事情之前(啟動應用程式,進入有風險的頁面,做任何創建你正在尋找的日志的事情),清除 Logcat 輸出并使用應用程式執行該操作以生成日志行. 然后一直向上滾動并找到您感興趣的日志。有時 Android 例外可能不會在其中顯示“顫動”,我發現這種技術非常有用。
對于 iOS,設備控制臺是您正在尋找的:https ://developer.apple.com/forums/thread/64123
uj5u.com熱心網友回復:
使用print()或debugPrint()。
您有兩個選項用于記錄您的應用程式。首先是使用stdout 和stderr。通常,這是使用 print() 陳述句或通過匯入 dart:io 并呼叫 stderr 和 stdout 上的方法來完成的。
如果一次輸出太多,那么 Android 有時會丟棄一些日志行。為避免這種情況,請使用 Flutter 基礎庫中的 debugPrint()。
檢查以編程方式除錯 Flutter 應用程式以獲取更多資訊。
順便說一下,日志標簽將是“顫動”的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/421798.html
標籤:
