测试人社区

【求助】关于adb devices没有发现设备,直接连接端口号却可以connect到mumu模拟器

从下图可以看出,adb devices没有发现设备,而直接adb connect 127.0.0.1:7555可以直接连上mumu模拟器,再执行adb devices时就能发设备了,这个逻辑和课程里通过adb devices查找设备名不同呢,这是为什么呢?

  • adb devices命令的用处就是列出现在已经通过adb连接的设备列表
  • 在windows上,mumu模拟器默认是不会连接上adb的,所以才需要使用adb connect 127.0.0.1:7555先进行主动的设备连接,这个操作和通过wifi连接局域网内的手机是一样的操作,之后如果你不想插线连接真机的话也是需要通过命令主动去连接的
  • 在mac上,mumu模拟器的效果是跟windows上Android Studio创建的模拟器效果类似,都是默认会直接连接上adb的,所以就不需要手动进行adb connect这种操作了
  • 要分清adb devicesadb connect两条命令的作用分别是什么,逻辑就能想明白了

好的,明白了,非常感谢您的帮助。