1、退出终端 Ctrl + D(exit)
最常用的退出命令是 exit 或 logout,直接输入后回车即可。
使用快捷键 Ctrl + D 来达到同样的效果。
2、adb devices
列出所有已连接设备的序列号及其状态。
每个设备都有一个唯一的序列号:10AD590JKH0025G、127.0.0.1:62001
C:\Users\batytao>adb devices
List of devices attached
10AD590JKH0025G unauthorized
127.0.0.1:62001 device
device:表示正常连接
unauthorized:表示未经授权
解决unauthorized问题后,显示如下:
C:\Users\batytao>adb devices
List of devices attached
10AD590JKH0025G device
127.0.0.1:62001 device
1、解决unauthorized未经授权的方法:
1. 重置设备授权
- 操作步骤:
- 在设备上进入“开发者选项” → 点击“撤销 USB 调试授权”。
- 重新连接设备,设备会弹出授权确认窗口,点击“允许”。
- 原因:清除旧授权数据,重新建立信任关系。
2. 重启 ADB 服务
- 操作步骤:
adb kill-server adb start-server - 原因:重启服务可解决缓存问题。
3. 删除 ADB 密钥缓存
- 操作步骤:
- 删除
C:\Users\<用户名>\.android目录下的adbkey和adbkey.pub文件。 - 重新连接设备并授权。
- 删除
- 原因:缓存文件损坏导致授权失败。
4. 检查设备连接
- 操作步骤:
- 确保使用数据线连接而非充电线。
- 尝试更换 USB 端口或线缆。
- 原因:物理连接问题导致授权失败。
5. 重启设备和电脑
- 操作步骤:重启手机和电脑。
- 原因:系统重启可解决临时性问题。
6. 检查 ADB 版本兼容性
- 操作步骤:
- 检查电脑和设备的 ADB 版本是否一致(可通过
adb version查看)。 - 若版本不一致,替换为相同版本的 ADB 可执行文件。
- 检查电脑和设备的 ADB 版本是否一致(可通过
- 原因:版本不兼容导致授权失败。
2、多设备环境下指定设备执行命令
指定设备执行命令:在ADB命令前添加 -s <序列号> 参数,例如:
adb -s 10AD590JKH0025G shell进入指定设备的Shell环境。adb -s 10AD590JKH0025G install app.apk在特定设备上安装APK文件。
C:\Users\batytao>adb -s 10AD590JKH0025G shell
PD2232:/ $
3、临时断开设备
如果需要临时只操作一个设备,可使用 adb disconnect <序列号> 断开设备,例如:
C:\Users\batytao>adb disconnect 127.0.0.1:62001
disconnected 127.0.0.1:62001
断开其他设备的连接,当前只有一个设备连接的时候,可以直接使用ADB命令,而不需要跟序列号。
3、连接设备
如果知道设备序列号,可以adb connect 序列号 连接设备
C:\Users\batytao>adb connect 127.0.0.1:62001
connected to 127.0.0.1:62001
1万+

被折叠的 条评论
为什么被折叠?



