# adb-toolkit **Repository Path**: Tdnr/adb-toolkit ## Basic Information - **Project Name**: adb-toolkit - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-15 - **Last Updated**: 2026-03-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ADB Toolkit Android 调试工具桌面应用 - 基于 Tauri + React + TypeScript 开发 ## 功能特性 - 📱 **设备管理** - 自动检测连接 Android 设备,显示设备信息(型号、序列号、芯片平台) - ⚡ **命令面板** - 内置丰富的 ADB 命令,支持分类查看 - 🔧 **自定义命令** - 支持添加、编辑、删除 ADB 命令 - 📝 **命令历史** - 自定义命令支持上下键选择历史记录 - 💾 **导入导出** - 支持命令配置的导入导出 - 🎨 **现代化 UI** - 简洁美观的界面设计 ## 技术栈 - **前端**: React + TypeScript + Tailwind CSS - **后端**: Rust + Tauri 2.0 - **构建**: Vite ## 开发环境要求 - Node.js >= 18 - Rust >= 1.70 - ADB 工具(系统已安装) ## 本地开发 ```bash # 安装依赖 npm install # 启动开发服务器 npm run tauri dev ``` ## 构建发布 ```bash # 构建前端 npm run build # 构建桌面应用 npm run tauri build ``` ## 项目结构 ``` adb-toolkit/ ├── src/ # 前端源码 │ ├── components/ # React 组件 │ ├── stores/ # 状态管理 │ ├── types/ # TypeScript 类型 │ └── config/ # 配置文件 ├── src-tauri/ # Tauri 后端源码 │ ├── src/ # Rust 源码 │ └── Cargo.toml # Rust 依赖配置 └── package.json # Node.js 依赖配置 ``` ## 命令配置 命令配置文件位于 `src/config/commands.json`,支持以下平台: - `all` - 通用命令 - `qcom` - 高通平台 - `mtk` - MTK 平台 - `sprd` - 展锐平台 每个命令支持以下属性: ```json { "id": "command_id", "name": "命令名称", "description": "命令描述", "command": { "all": "通用命令", "qcom": "高通命令", "mtk": "MTK命令", "sprd": "展锐命令" }, "postAction": "执行后动作(如 pull)" } ``` ## 许可证 MIT License