第一步:基本检查
- 手机是否打开 USB 调试功能
- 数据线是否有连接问题
- 手机 USB 用途选择数据传输
第二步:重置
- 重置 USB 调试功能
- 清除授权的设备记录
- 重启手机
第三步:电脑端的 adb 问题
如果前两步都不能解决问题,应该是电脑端没有发起授权请求,这跟 adbkey 有关。按如下操作可解决问题:
rm -f ~/.android/adbkey*
adb keygen ~/.android/adbkey
adb kill-server
adb start-server
adb devices
此时,手机端会出现电脑请求授权的弹窗。