我在一个USB端口上使用S5设备进行不可靠的调试时出现问题。我的Nexus没有类似的问题。我可以通过切换USB端口来解决这个问题,但我真的想知道发生了什么。有一天,两个USB端口开始以这种方式运行;如果我现在不解决它,我将不知道。
以下是我为解决问题所做的工作。
这是ADB日志在那时所说的
PropertyFetcher:获取属性的AdbCommandRejectedException 设备c9c2d39f:设备离线PropertyFetcher: 获取设备c9c2d39f的属性的AdbCommandRejectedException: 设备未授权。请检查您的确认对话框 设备。 DeviceMonitor:ExecutionException获取设备的信息
c9c2d39f
请不要手机实际连接 - 我连接后我可以在设备上看到logcat等。我试图从开发人员菜单中撤消调试权限,并重新授权计算机。
此时,出现“选择过程”对话框,没有正在运行的进程。手机还会断开调试会话,并且在运行时不会显示
Adb设备
此时重新启动adb无效。获得调试的唯一方法是将手机重新连接到USB端口。
正如我所说,这只发生在我的一个USB端口上,它适用于另一个。有没有人知道这里发生了什么?
答案 0 :(得分:0)
当计算机的主板出现故障时,我在旧电脑上遇到了类似的问题。作为预防措施,您应该备份所有工作并尝试确定这是硬件还是软件相关。根据我的经验,当USB端口开始表现奇怪时,它通常与硬件有关。
当我开始行动时,它会连接并确认连接的设备,但计算机会抛出有关读取设备文件的各种错误,甚至允许连接保留。我尝试重新安装软件,重置,重新安装固件等等。我无法弄清楚发生了什么,所以我让我的朋友检查了一下(他有大约30年以上的计算机工程经验)并且他确定了是我的电脑主板正在出路。他说唯一能纠正它的是更换主板或换新电脑。
答案 1 :(得分:0)
我也有类似的问题。
尝试以下步骤:
拔下usb线。重新启动计算机和三星s5
在S5'开发者选项中,单击“撤消USB调试授权”,然后按确定
在Android Studio中,选中“工具| Android |启用ADB整合”,如果已选中,请取消选中,然后重新检查。
插上你的三星s5,并按照对话说明允许这台电脑......
运行您的应用
这些步骤应解决问题。
答案 2 :(得分:0)
虽然启用/禁用调试,更新驱动程序以及重新启动手机和计算机,但我的S5活动向ADB显示“离线”。最后 - 我从一个HUB移动USB插头,然后将它直接从手机插入PC - 它终于工作了。