Flutter 崩潰報告

如果你未停用 Flutter 的分析和崩潰報告,當一條 flutter 指令崩潰時,分析工具會嘗試向 Google 傳送一份崩潰報告,用於幫助 Google 逐步改進 Flutter。一份崩潰報告可能包含以下訊息:

  • 你本地作業系統的名稱和版本。

  • 執行指令時所用的 Flutter 版本。

  • 錯誤的執行時型別,例如:StateError 或者 NoSuchMethodError

  • 崩潰生成的堆疊跟蹤訊息,包含了對 Flutter CLI 程式碼的引用,但是不包含對你應用本身程式碼的引用。

  • 用戶端 ID:為安裝了 Flutter 的電腦而生成的一串恆定且唯一的數字。它將幫助我們刪除同一台電腦的重複崩潰報告。還可以幫助我們驗證在升級了下一個 Flutter 版本後,解決方案是否按預期工作。

Google 會根據 Google 隱私政策 處理此工具報告的所有資料。

你可以檢視 .dart-tool/dart-flutter-telemetry.log 檔案來回顧近期報告的資料日誌。在 macOS 或 Linux 上,日誌檔案儲存在使用者檔案夾 (~/) 中。在 Windows 上,日誌檔案儲存在 AppData/Roaming (%APPDATA%/Roaming) 資料夾中。

停用分析報告

你可以透過執行以下指令,停用 Flutter 提供的匿名崩潰報告和功能使用統計:

$ flutter --disable-analytics

如果你選擇停用分析工具,分析工具會發送一個停用事件,在此之後 Flutter 將不會上報更多訊息。

To opt into analytics, run the following command:

$ flutter --enable-analytics

你可以執行以下指令來顯示當前設定:

$ flutter config