adb(Android Debug Bridge)是一个通用命令行工具,其允许直接操作和管理Android设备。以下是一些基本的使用方法:
1. 安装ADB
首先,确保你的计算机上已经安装了Android SDK Platform-Tools。这些工具包括了adb命令行工具。
2. 连接设备
- 使用USB数据线将Android设备连接到计算机。
- 确保设备上的USB调试功能已开启。你可以在设备的“设置” -> “关于手机”中连续点击“版本号”七次来启用开发者选项,然后在“设置” -> “开发者选项”中启用“USB调试”。
3. 验证连接
在命令行中输入以下命令来验证设备是否已成功连接:
adb devices
如果设备成功连接,你将看到设备的序列号和“device”状态。
4. 基本命令
列出设备
adb devices
安装应用
adb install <路径到apk文件>
例如:
adb install myapp.apk
卸载应用
adb uninstall <应用包名>
例如:
adb uninstall com.example.myapp
查看应用列表
adb shell pm list packages
启动应用
adb shell am start -n<包名>/<活动名>
例如:
adb shell am start -n com.example.myapp/com.example.myapp.MainActivity
杀死应用进程
adb shell am force-stop <包名>
例如:
adb shell am force-stop com.example.myapp
获取设备日志
adb logcat
截屏
adb shell screencap -p /sdcard/screenshot.png
截图将保存到设备的/sdcard/screenshot.png
路径下。
拉取文件到计算机
adb pull <设备路径> <本地路径>
例如:
adb pull /sdcard/screenshot.png ~/Downloads/screenshot.png
推送到设备
adb push <本地路径> <设备路径>
例如:
adb push ~/Downloads/screenshot.png /sdcard/screenshot.png
5. 其他常用命令
进入Shell
adb shell
退出Shell
exit
重启设备
adb reboot
清除应用数据和缓存
adb shell pm clear <包名>
例如:
adb shell pm clear com.example.myapp
获取设备信息
adb shell getprop <属性名>
例如:
adb shell getprop ro.build.version.sdk
调试端口转发
adb forward --list adb forward --local <本地端口> --remote <远程端口>
例如:
adb forward --local 8080 --remote 8080
这些是adb命令的一些基本用法。根据你的需求,你可以使用这些命令来管理和调试Android设备。