ADB(Android Debug Bridge)是Android官方提供的调试工具,通过电脑命令行与Android设备进行交互,可实现应用安装、文件传输、日志查看、系统调试等功能,以下是电脑使用ADB命令的详细步骤和常见用法:
环境配置
-
安装ADB工具
下载Android SDK Platform Tools(官方地址:https://developer.android.com/studio/releases/platform-tools),解压到固定路径(如Windows的C:adb
,macOS/Linux的~/adb
)。 -
配置环境变量
- Windows:将ADB路径添加到系统环境变量
Path
中(如C:adb
)。 - macOS/Linux:打开终端,编辑配置文件(如
~/.bash_profile
或~/.zshrc
),添加export PATH=$PATH:~/adb
,执行source
命令生效。
- Windows:将ADB路径添加到系统环境变量
-
开启设备USB调试
在手机“设置→关于手机”连续点击“版本号”7次启用开发者选项,返回“设置→系统→开发者选项”,开启“USB调试”。
常用ADB命令
(1)设备连接与管理
命令 | 功能 | 示例 |
---|---|---|
adb devices |
查看已连接设备 | adb devices (显示设备序列号及状态) |
adb kill-server /adb start-server |
重启ADB服务 | adb kill-server |
adb -s <设备ID> <命令> |
指定设备执行命令 | adb -s emulator-5554 shell |
(2)文件传输
命令 | 功能 | 示例 |
---|---|---|
adb push <本地路径> <设备路径> |
电脑传文件到设备 | adb push C:test.txt /sdcard/ |
adb pull <设备路径> <本地路径> |
设备传文件到电脑 | adb pull /sdcard/test.txt C: |
(3)应用管理
命令 | 功能 | 示例 |
---|---|---|
adb install <APK路径> |
安装应用 | adb install C:app.apk |
adb uninstall <包名> |
卸载应用 | adb uninstall com.example.app |
adb shell pm list packages |
列出已安装应用 | adb shell pm list packages -f (显示路径) |
(4)系统调试
命令 | 功能 | 示例 |
---|---|---|
adb shell |
进入设备Linux命令行 | adb shell (输入exit 退出) |
adb logcat |
查看系统日志 | adb logcat -s TAG (过滤指定标签日志) |
adb shell input keyevent <键码> |
模拟按键 | adb shell input keyevent 26 (电源键) |
注意事项
- 设备识别问题:确保USB调试开启,尝试更换USB线或端口,重启ADB服务。
- 权限问题:部分命令需root权限,普通设备可能受限。
- 版本兼容:旧版ADB可能不支持新系统,建议定期更新SDK Platform Tools。
- 安全提示:避免执行
adb shell rm -rf /
等危险命令,防止设备损坏。
相关问答FAQs
Q1:ADB连接失败,提示“unauthorized”?
A:此问题通常因设备未授权电脑调试,解决方法:手机弹出“允许USB调试”提示时,勾选“始终允许”并确认;若未弹出,在开发者选项中重置USB调试授权,或重启设备后重试。
Q2:ADB命令提示“command not found”?
A:表示环境变量未正确配置,需重新检查ADB路径是否添加到系统环境变量中(Windows需重启电脑,macOS/Linux需执行source
命令),或直接进入ADB工具目录执行命令(如C:adbadb devices
)。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/18163.html