adb devices不会偶尔显示我的设备

时间:2013-09-20 06:19:59

标签: android eclipse adb

有时,当您使用adb设备时,它会列出您的设备,而下次您使用adb设备时则不会显示我的设备。

我正在使用它来自动化工作流程,并且adb与我的Nexus经常断开连接,导致其失败。我在MAC上。我知道一个解决方案是重新启动adb服务器或重新连接设备但我无法在工作流程之间使用这些解决方案

请帮忙

5 个答案:

答案 0 :(得分:0)

在命令提示符中使用 adb kill-server ,然后拨打 adb devices

我希望它对你有用。

答案 1 :(得分:0)

您可以尝试在终端

上运行此功能

adb kill-server

adb start-server

你需要获得Android调试桥(ADB)。

答案 2 :(得分:0)

我不明白为什么你不能在工作流程中重启ADB? 你可以提供任何你想要的东西,以便我们检查。如果您正在使用adb命令执行自动化/工具,则可以获取adb状态,并根据该值,您可以执行任何操作。使用

adb wait-for-device

如果在一段时间后无法访问设备,请抛出错误。

答案 3 :(得分:0)

如果设备通过USB进行物理连接,而adb kill-server无法解决问题,则可能是您的设备未正确配置以进行开发。运行“设置”,并确保:

  • “开发者选项”已开启。
  • “USB调试”开启。

(两者都需要开启)。现在再次尝试重新启动adb服务器。

过去我曾遇到过类似的问题:有时候adb devices会列出我的设备,但有时却没有。当它没有列出我的设备时,我注意到“USB调试”已经(意外)被关闭了。重新打开它已经解决了我的问题。当然这只是一种可能不适用于您的情况的可能性。所以它只是你清单中的一个项目。

答案 4 :(得分:0)

我遇到了类似的问题,更换了USB电缆后问题得以解决。