ADB——Server 检测不到手机的问题
官方手段
1、确保 USB 调试已经打开;
2、检查 Android ADB Interface Driver 是否已经安装;
3、检查 adb_usb.ini 文件并重新启动 adb.exe;
4、接受 RSA 密钥指纹同意在此台PC机上接受调试。
相关方案:
- 打开 USB 调试:在关于手机猛戳安卓版本号,进入开发者模式。在设置中的开发者选项中打开 USB 调试;
- 在这里下载 Android ADB Interface Driver:https://adbdriver.com/
- 在 windows 系统下的如下路径找到 adb_usb.ini:%HOMEPATH%\.android\,如果没有,新建一个。
- 在 Linux 或 Mac 系统的如下路径找到 adb_usb.ini:~/.android/adb_usb.ini
-
直接在手机上确认。
关于 adb server 、adb client、adb daemon 的关系。
- server 运行在 PC 上,维护一个链表,检测链接的设备,并给设备编号。执行从 client 发来的各种命令。
- client 是运行在 PC 端的外壳。
- daemon 是运行在手机上的服务进程,与 server 连接,并执行来自 server 的命令。