Skip to content

在 Android 测试过程中,我们经常需要与设备进行各种交互操作。虽然 Android Studio 和命令行工具可以完成大部分任务,但使用起来并不够便捷。为了提升开发效率,我开发了这款基于 Electron 的 Android 设备管理工具,它提供了丰富的功能和直观的图形界面。

Notifications You must be signed in to change notification settings

wieszheng/adb-easy

Repository files navigation

Android Device Manager

一个基于 Electron 的 Android 设备管理工具,提供丰富的设备管理功能。

功能特性

  • 📱 设备管理

    • 自动检测并列出已连接的 Android 设备
    • 显示设备详细信息(型号、系统版本、序列号等)
    • 支持多设备同时管理
  • 📊 系统概览

    • 设备基本信息
    • 内存使用情况
    • 存储空间统计
    • 屏幕参数
    • Wi-Fi 连接状态
  • 📦 应用管理

    • 查看已安装应用列表
    • 应用启动/停止
    • 应用安装/卸载
    • 清除应用数据
    • 启用/禁用应用
  • 📂 文件管理

    • 文件系统浏览
    • 文件上传/下载
    • 文件删除
    • 目录创建
  • 📸 屏幕工具

    • 屏幕截图
    • 屏幕录制
    • 实时预览
  • 📈 性能监控

    • FPS 监控
    • CPU 使用率
    • 内存占用
  • 📝 日志系统

    • 实时日志查看
    • 日志过滤
    • 日志清理
  • 🛠️ 调试工具

    • ADB 命令执行
    • 快捷指令支持

技术栈

  • Electron
  • React
  • TypeScript
  • @devicefarmer/adbkit
  • Tailwind CSS

开发环境要求

  • Node.js
  • Android SDK Platform Tools (adb)
  • 已启用 USB 调试的 Android 设备

贡献指南

欢迎提交 Issue 和 Pull Request 来帮助改进项目。

许可证

MIT License

About

在 Android 测试过程中,我们经常需要与设备进行各种交互操作。虽然 Android Studio 和命令行工具可以完成大部分任务,但使用起来并不够便捷。为了提升开发效率,我开发了这款基于 Electron 的 Android 设备管理工具,它提供了丰富的功能和直观的图形界面。

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published