# ADB_Tool **Repository Path**: Minger1/ADB_Tool ## Basic Information - **Project Name**: ADB_Tool - **Description**: 项目简介 一款基于 ADB 的 Logcat 可视化工具,无需手动输入命令行,一步直达,让 Android 测试与开发更高效、更直观。 主要功能 1. 可视化日志监控 2. 设备与应用管理 3.内置脚本自动下载、解压并配置 ADB 4.直接使用本地 APK 一键安装至设备 5. 跨平台文件传输,安卓与pc互传文件 - **Primary Language**: Unknown - **License**: AFL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-19 - **Last Updated**: 2026-01-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ADB 工具箱 (ADB_Tool) 一个基于 Python (tkinter) 的图形化 ADB 管理工具,提供设备监控、日志查看、APK 安装、文件传输、屏幕截图、屏幕映射和 Shell 命令执行等功能。 ## 功能特性 - **设备管理**: - 自动检测并连接 Android 设备 - 实时监控设备连接状态(USB/无线) - 支持多设备自动切换 - **日志查看 (Logcat)**: - 实时查看设备日志 - 支持按应用包名过滤 - 日志级别着色 (Verbose 到 Error) - 关键字搜索与高亮 - 支持深色/浅色模式 - **APK 管理**: - 一键安装 APK - 查看设备应用列表 - 卸载、清理应用数据 - **文件传输**: - 直观的双栏文件管理器(Windows <-> Android) - 支持文件夹压缩传输 - 文件预览、重命名、删除、复制/粘贴 - **屏幕操作**: - 截图与录屏 - 屏幕映射 (Scrcpy 集成) - **实用工具**: - ADB 环境一键安装 - 系统设置配置 - 快捷命令执行 ## 依赖环境 - **Python 3.7+** - **ADB** (Android Debug Bridge) - **依赖库**: - `tkinter` (标准库) - `ttk` (标准库) - `subprocess` (标准库) - `threading` (标准库) ## 快速开始 ### 1. 环境准备 确保系统已安装 Android SDK Platform Tools,并配置好 ADB 环境变量。 ### 2. 运行程序 ```bash python adb_tool.py ``` ## 界面操作指南 ### 设备连接 - 程序启动后会自动搜索连接的设备。 - 如果检测到多个设备,会弹出选择框。 - 状态栏显示当前连接的设备序列号。 ### 查看日志 1. 选择设备后,日志会自动开始显示。 2. 在 "包名" 输入框中填入目标应用的包名(可选),按回车过滤。 3. 使用搜索框进行关键字过滤。 ### 文件传输 1. 点击菜单 **"工具" -> "文件传输"**。 2. 左侧为 Windows 文件,右侧为 Android 设备存储。 3. 选中文件或文件夹,点击中间箭头进行传输。 ## 常见问题 - **Q: 提示 "ADB 未安装" 怎么办?** - 点击菜单 **"工具" -> "ADB 安装器"**,按照提示下载并安装。 - **Q: 无法看到设备?** - 检查 USB 调试是否在手机上开启。 - 尝试更换 USB 数据线或接口。 - 重启 ADB 服务(程序内置功能)。 - **Q: 屏幕映射功能需要什么?** - 屏幕映射功能依赖 **scrcpy**。程序会尝试自动检测,如果未安装会引导安装。 ## 更新日志 - **v1.0.0** (2024/05/xx) - 初始版本发布。 - 新增设备监控、Logcat 查看、APK 安装。 - 新增文件传输、屏幕截图、屏幕映射。 - 新增 Shell 命令执行器。 - 支持深色/浅色主题切换。 ## 贡献指南 欢迎提交 Issue 或 Pull Request。 ## 开源协议 本项目基于 [MIT License](LICENSE) 开源。