【问题标题】:error: more than one device/emulator - cant remove unity emulator错误:不止一个设备/模拟器 - 无法删除统一模拟器
【发布时间】:2022-12-06 03:24:10
【问题描述】:

我在为 android 开发时试图通过 logcat 获取调试信息。 Logcat 不显示任何信息,仅显示错误

error: more than one device/emulator

当我运行命令

adb devices

我明白了

List of devices attached
R3CT20DP74P     device
emulator-5562   offline

我猜是模拟器阻止了我的手机与 adb 连接?我也猜想这就是导致 catlog 从我的手机登录的原因。我是否以某种方式删除模拟器 -5562?我试过 adb kill-server 但模拟器重新出现。

我也试过

adb -s emulator-5562 emu kill

回报:

error: could not connect to TCP port 5562: cannot connect to 127.0.0.1:5562: No connection could be made because the target machine actively refused it. (10061) 

我试过了: adb.exe -s R3CT20DP74P 转发 tcp:7201 tcp:7201

返回

7201

但什么都不做。模拟器还在。

【问题讨论】:

    标签: android unity3d adb


    【解决方案1】:

    首先,您遇到了 2 个不同的错误,它们实际上彼此无关。你需要处理他们两个:

    错误:不止一个设备/模拟器: 你需要运行adb kill-server清除连接的设备,然后重启ADB。它会自动连接任何通过 USB 物理连接的设备,但它不会连接任何模拟器或通过无线调试连接的设备

    错误:无法连接到 TCP 端口: 看起来你正在尝试通过无线调试连接,而且有点挑剔。一段时间后超时,设备开始拒绝您的连接请求。要修复它,您必须使用 USB 数据线将您的设备物理连接到 PC,一旦您这样做,它应该会在设备上给您确认提示以允许 USB 调试连接。批准该请求后,您需要关闭无线调试,然后再重新打开。它将生成一个新的 TCP 端口供您使用,您现在可以使用该新端口连接到无线调试

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-18
      • 2015-11-28
      • 1970-01-01
      • 1970-01-01
      • 2016-01-07
      • 2019-04-06
      • 2018-03-09
      • 2017-08-25
      相关资源
      最近更新 更多