adb使用
Android Debug Bridge (ADB) 最常用命令
以下是开发中使用频率最高的 ADB 命令及其用途:
1. 检查设备连接
adb devices
列出已连接的设备及其状态。
2. 安装与卸载应用
-
安装 APK:
adb install <apk文件路径>
将指定 APK 文件安装到设备中。
-
卸载应用:
adb uninstall <包名>
从设备中卸载指定包名的应用程序。
3. 文件管理
-
从设备中拉取文件:
adb pull <设备文件路径> <本地保存路径>
将设备中的文件传输到本地。
-
推送文件到设备:
adb push <本地文件路径> <设备保存路径>
将本地文件传输到设备。
4. 访问设备 Shell
-
进入设备 Shell:
adb shell
进入设备的命令行界面。
-
运行单个命令:
adb shell <命令>
执行指定的设备命令。例如:
adb shell ls /sdcard
列出设备 SD 卡的文件。
5. 查看系统日志
-
获取 Logcat:
adb logcat
实时显示设备的日志信息,用于调试。
-
保存 Logcat 到文件:
adb logcat -d > logcat.txt
将当前日志保存到本地文件。
6. 重启设备
-
正常重启:
adb reboot
-
进入恢复模式:
adb reboot recovery
-
进入 Fastboot 模式:
adb reboot bootloader
7. 网络调试
-
启用网络调试:
adb tcpip 5555
在指定端口(如 5555)上启动设备的网络调试。
-
连接设备:
adb connect <设备IP>:<端口>
通过 IP 地址连接设备。
8. 清除应用数据
-
清除应用数据和缓存:
adb shell pm clear <包名>
9. 截图和录屏
-
截图:
adb shell screencap /sdcard/screenshot.png
截取屏幕并保存在设备中。
-
录屏:
adb shell screenrecord /sdcard/screenrecord.mp4
录制屏幕并保存为视频。
adb shell screenrecord --time-limit 120 /sdcard/screenrecord.mp4