▒ 目录 ▒
- 🛫 导读
- 开发环境
- 1️⃣ 设备连接和识别
- 2️⃣ 应用程序管理
- 3️⃣ 文件传输和管理
- 4️⃣ 设备信息和日志
- 5️⃣ 设备操作和控制
- 6️⃣ 截图相关
- 🛬 文章小结
- 📖 参考资料
🛫 导读
Android调试桥(ADB)是一个用于在计算机和Android设备之间进行通信和调试的命令行工具。
它提供了一组命令,可以执行各种与设备相关的操作,包括安装和卸载应用程序、传输文件、查看设备日志等。
开发环境
版本号 | 描述 | |
---|---|---|
文章日期 | 2024-04-07 | |
操作系统 | Win11 - 22H2 | 22621.2715 |
1️⃣ 设备连接和识别
adb devices
: 查看当前连接的设备列表。adb connect <device_ip>
: 连接到指定 IP 地址的设备。adb disconnect <device_ip>
: 断开与指定 IP 地址的设备的连接。
2️⃣ 应用程序管理
adb install <path_to_apk>
: 安装一个应用程序。adb uninstall <package_name>
: 卸载一个应用程序。adb shell pm list packages
: 列出所有安装的包。adb shell am start -n <package_name>/<activity_name>
: 启动应用程序中的特定活动。
3️⃣ 文件传输和管理
adb push <local> <remote>
: 将本地文件复制到设备。adb pull <remote> <local>
: 将设备上的文件复制到本地。
4️⃣ 设备信息和日志
adb shell
: 进入设备的命令行界面。adb logcat
: 查看设备日志。adb shell dumpsys
: 打印设备信息。adb shell dumpstate
: 打印设备状态(信息量十分庞大!!!)。
5️⃣ 设备操作和控制
adb reboot
: 重新启动设备。adb shell input keyevent <keycode>
: 发送按键事件到设备。
6️⃣ 截图相关
adb shell screencap <file_path>
: 捕获设备屏幕截图。adb shell screenrecord <file_path>
: 录制设备屏幕。
🛬 文章小结
adb也是不断更新的一个工具,不同Android也有不同的支持,需要特别注意。
📖 参考资料
- https://adbshell.com/
ps: 文章中内容仅用于技术交流,请勿用于违规违法行为。