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
除非另有说明,本文档之所提及适用于 Flutter 的最新稳定版本,本页面最后更新时间: 2024-04-27。 查看文档源码 或者 为本页面内容提出建议。