KDebugTools

KDebugTools 是一个强大的 Flutter 应用调试库

68747470733a2f2f7374617469632e7978696d67732e636f6d2f75646174612f706b672f4b532d494445412f6b5f64656275675f746f6f6c732f726561646d652f7765622e6a7067

68747470733a2f2f7374617469632e7978696d67732e636f6d2f75646174612f706b672f4b532d494445412f6b5f64656275675f746f6f6c732f726561646d652f706c7567696e2e6a7067

您可以通过 Web 浏览器访问这些功能

  • 检查应用程序和设备信息
  • 文件管理、传输和预览
  • 直接编辑共享的偏好设置或数据库值
  • 使用 Flutter HttpClient 记录或限速网络
  • 获取应用程序日志
  • 查看 Flutter Widget 的属性
  • 控制 Flutter 导航器
  • 直接编辑设备剪贴板
  • 投屏和录制设备屏幕(仅限 Android)

所有这些功能都无需 root 设备或 USB 连接即可运行

用法

导入包

...
dependencies:
  ...
  k_debug_tools: ^1.0.0
  ...
...

使用插件

有关完整信息的 示例 目录
演示 KDebugTools 的应用程序。

您应该能够几乎像往常一样使用 package:k_debug_tools

首先,您必须使用类似以下的几行代码来初始化插件

...
  Debugger.instance.init(
      autoStartWebServer: true,
      autoStartHttpHook: true);
...

显示浮动按钮

...
  Debugger.instance.showDebugger(context);
...

显示调试器面板

...
  Debugger.instance.showDebuggerDialog(context);
...

警告

该项目的 Web 工具使用 Google Analytics 来匿名报告
功能使用统计信息。这些数据用于帮助改进该项目
随着时间的推移。

GitHub

https://github.com/KwaiAppTeam/KDebugTools