那里绝对有大量这些问题,所有这些问题似乎都是随机回答的,它们并没有真正谈论原因,也没有提供至少涵盖所有合理方法的任何东西。
我在OSX上运行ADB,但是我有其他团队成员在使用Linux(Ubuntu),偶尔也使用Windows。操作系统似乎并不重要,只要相关的USB驱动程序已安装在Windows上即可。
我要换进和换一堆不同品牌和型号的手机。有时,以前可用的电话会被adb devices
识别。因此,并非特定于特定手机。
我有一条我知道可以用的USB电缆,适用于几种型号的手机。
但是,当我尝试使用新手机时,仍然需要花些时间才能使其正常工作。
我需要的是各种各样的清单,这为成功地使adb devices
工作提供了合理的机会。
答案 0 :(得分:0)
这就是我所发现的:
硬件:
电话/平板电脑/设备-前提条件:
计算机-“关闭并重新打开”方法:
这很有用,但通常不会使事情正常。它是这样的:
adb kill-server
adb start-server
adb devices
如果您在adb devices
之后没有看到自己的设备,那么以上内容并不是解决问题的方法(但仍然很了解)。
电话/平板电脑/设备-“擦除并重新启动”方法:
这基本上是清除当前设置,然后重新建立它们。
在Developer options
的{{1}}下:
Debugging
(某些电话不允许您单击此选项-谢谢LG)USB debugging
Revoke USB debugging authorizations
,对第一个对话框回答USB debugging
如果您的设备已经插入:
现在,获得每次使用USB连接的许可。
OK
。某些设备将获得对USB连接使用权限的许可-但大多数设备不会。对于大多数人,您应该仔细阅读每个人并给予许可。只是为了增加混乱,某些设备将需要您第二次重新访问选项,然后它们才会提示您请求许可(再次感谢LG)。
现在再次尝试Charge phone
。依然没有?从头到尾再次浏览USB使用选项(我不告诉你)。
您可能仍需要重新启动设备和/或在媒体传输和照片传输之间切换,以使其显示在adb devices
上。
那如果以前工作的设备停止工作怎么办?首先经历“擦除并重新开始”的方法。这可能是最有效的。但我肯定会检查是否也应该取消USB电缆。