Android ADB未检测到设备

时间:2018-09-25 03:27:25

标签: android adb

那里绝对有大量这些问题,所有这些问题似乎都是随机回答的,它们并没有真正谈论原因,也没有提供至少涵盖所有合理方法的任何东西。

我在OSX上运行ADB,但是我有其他团队成员在使用Linux(Ubuntu),偶尔也使用Windows。操作系统似乎并不重要,只要相关的USB驱动程序已安装在Windows上即可。

我要换进和换一堆不同品牌和型号的手机。有时,以前可用的电话会被adb devices识别。因此,并非特定于特定手机。

我有一条我知道可以用的USB电缆,适用于几种型号的手机。

但是,当我尝试使用新手机时,仍然需要花些时间才能使其正常工作。

我需要的是各种各样的清单,这为成功地使adb devices工作提供了合理的机会。

1 个答案:

答案 0 :(得分:0)

这就是我所发现的:

硬件

  • 好的USB电缆-如果适用于一部手机,则可能 为别人工作。如果它始终停止工作,请将其丢弃并 得到另一个。

电话/平板电脑/设备-前提条件

  • 确保手机已充满电-至少30%似乎很常见 最低。
  • 完成所有系统更新和应用更新。
  • 启用开发人员模式。设置->关于手机->内部号码-点按7次

计算机-“关闭并重新打开”方法

这很有用,但通常不会使事情正常。它是这样的:

adb kill-server

adb start-server

adb devices

如果您在adb devices之后没有看到自己的设备,那么以上内容并不是解决问题的方法(但仍然很了解)。

电话/平板电脑/设备-“擦除并重新启动”方法

这基本上是清除当前设置,然后重新建立它们。

Developer options的{​​{1}}下:

  • 关闭Debugging(某些电话不允许您单击此选项-谢谢LG)
  • 点击/点击USB debugging
  • 打开Revoke USB debugging authorizations,对第一个对话框回答USB debugging

如果您的设备已经插入:

  • 等待,第二个提示询问您是否要“允许USB调试”并单击“确定”-并非每个设备都会立即触发第二个提示,但以防万一,请给出5至10秒。

现在,获得每次使用USB连接的许可。

  • 从顶部向下滑动,然后点击用于USB连接的项目。
  • 系统地处理设备提供的每个选项,并在询问时授予权限。不要只选择一个选项,而要全部选择,包括OK

某些设备将获得对USB连接使用权限的许可-但大多数设备不会。对于大多数人,您应该仔细阅读每个人并给予许可。只是为了增加混乱,某些设备将需要您第二次重新访问选项,然后它们才会提示您请求许可(再次感谢LG)。

现在再次尝试Charge phone。依然没有?从头到尾再次浏览USB使用选项(我不告诉你)。

您可能仍需要重新启动设备和/或在媒体传输和照片传输之间切换,以使其显示在adb devices上。

那如果以前工作的设备停止工作怎么办?首先经历“擦除并重新开始”的方法。这可能是最有效的。但我肯定会检查是否也应该取消USB电缆。