ADB 连接,难难难?看完这篇,秒秒秒!
9

ADB 连接,难难难?看完这篇,秒秒秒!

基于 NoxPlayer 解决 flutter run -v 真机调试一直卡在  Waiting for VM Service port to be available... 的问题

常用命令

命令解释
adb devices查看当前连接的设备(包括物理设备和模拟器)及其状态。
adb pair <ip:port>Wi-Fi 配对(适用于 Android 11+),需要输入设备上提供的配对码。
adb connect <ip:port>配对成功后使用此命令建立连接。
adb logcat实时打印 Android 系统的日志(log)。
adb logcat -c清空(清除)设备上已缓存的日志记录。

Win10 配置本地 NoxPlayer

NoxPlayer 又名夜神模拟器,接下来使用的是支持 Android 12 的模拟器。

安装夜神模拟器后,电脑桌面会有 夜神模拟器” 的启动图标。

鼠标右键 —— 打开文件所在的位置,就会进入 ***\Nox\bin,比如 C:\Program Files (x86)\Nox\bin,然后可以在该路径下找到 nox_adb.exe

现在检查当前连接的设备

C:\Program Files (x86)\Nox\bin>nox_adb.exe devices

List of devices attached

127.0.0.1:62001 device

可以看到已经成功连接了 1 个设备,若是出现如下版本不匹配的情况

C:\ExeData\Nox\bin>nox_adb.exe devices

List of devices attached

adb server version (41) doesn't match this client (36); killing...

* daemon started successfully *

说明你此前已经安装过 Android-SDK 或其它虚拟机导致 adb 版本不一致,这里以 Android-SDK 为例。

  1. 将 Android-SDK/platform-tools 中的 adb.exe 复制一份;
  2. 替换掉 Nox模拟器安装目录下的 nox_adb.exe;
  3. 重新启动模拟器就可以搜索到设备了。
ADB 连接,难难难?看完这篇,秒秒秒!
https://blog.9991565.xyz/archives/adb_noxplayer
作者
Ayear
发布于
更新于
许可