Skip to content

ytwr/logkit

Repository files navigation

LogKit - Android日志分析工具

项目简介

LogKit是一个功能强大的Android设备日志分析工具,专为开发者和测试人员设计。它不仅提供了实时日志采集和分析功能,还集成了内存监控、功耗分析、性能追踪等高级特性。通过直观的用户界面和丰富的数据可视化功能,帮助开发者快速定位和解决问题。

主要功能

日志管理

  • 实时日志采集和过滤
  • 自定义关键字高亮显示
  • 日志保存和加载功能
  • 多设备日志同步采集

性能分析

  • CPU使用率实时监控
  • 内存使用情况分析
  • 电池功耗数据统计
  • 应用启动时间测量

系统追踪

  • Systrace性能分析
  • 帧率监控和卡顿检测
  • CPU调度事件分析
  • 性能数据可视化展示

设备调试

  • 实时屏幕镜像
  • 设备信息查看
  • ADB命令快捷执行
  • 系统属性配置

技术特点

  • 基于PyQt5的现代化图形界面
  • 高效的日志解析和处理算法
  • 实时数据可视化
  • 模块化设计,易于扩展

安装要求

系统要求

  • Windows 7/10/11 或 Linux/macOS
  • Python 3.6+
  • Android Debug Bridge (ADB)
  • USB调试已启用的Android设备

依赖安装

  1. 克隆仓库到本地:

    git clone https://github.com/yourusername/logkit.git
    cd logkit
  2. 安装依赖包:

    pip install -r requirements.txt
  3. 确保ADB已添加到系统环境变量

使用说明

启动应用

  1. 运行主程序:
    python logkit_ui.py
  2. 在设备列表中选择已连接的Android设备
  3. 配置日志过滤规则和显示选项
  4. 点击"开始采集

赞助

如果您喜欢LogKit,并且希望支持其持续发展,请考虑赞助我们。您的捐赠将帮助我们继续为开发者和测试人员提供更好的工具和服务。 赞助二维码

许可证

LogKit采用MIT许可证,详情请参阅LICENSE文件。

About

安卓日志分析工具

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages