使用Android Studio和Samsung S5进行不可靠的调试

时间:2015-02-07 18:30:49

标签: android adb

我在一个USB端口上使用S5设备进行不可靠的调试时出现问题。我的Nexus没有类似的问题。我可以通过切换USB端口来解决这个问题,但我真的想知道发生了什么。有一天,两个USB端口开始以这种方式运行;如果我现在不解决它,我将不知道。

以下是我为解决问题所做的工作。

  1. 我将手机连接到USB
  2. 这是ADB日志在那时所说的

      

    PropertyFetcher:获取属性的AdbCommandRejectedException   设备c9c2d39f:设备离线PropertyFetcher:   获取设备c9c2d39f的属性的AdbCommandRejectedException:   设备未授权。请检查您的确认对话框   设备。 DeviceMonitor:ExecutionException获取设备的信息
      c9c2d39f

    请不要手机实际连接 - 我连接后我可以在设备上看到logcat等。我试图从开发人员菜单中撤消调试权限,并重新授权计算机。

    1. 启动我的应用,我想调试
    2. 按“附加调试程序处理”图标(常规“调试”图标右侧)
    3. 此时,出现“选择过程”对话框,没有正在运行的进程。手机还会断开调试会话,并且在运行时不会显示

        

      Adb设备

      此时重新启动adb无效。获得调试的唯一方法是将手机重新连接到USB端口。

      正如我所说,这只发生在我的一个USB端口上,它适用于另一个。有没有人知道这里发生了什么?

3 个答案:

答案 0 :(得分:0)

当计算机的主板出现故障时,我在旧电脑上遇到了类似的问题。作为预防措施,您应该备份所有工作并尝试确定这是硬件还是软件相关。根据我的经验,当USB端口开始表现奇怪时,它通常与硬件有关。

当我开始行动时,它会连接并确认连接的设备,但计算机会抛出有关读取设备文件的各种错误,甚至允许连接保留。我尝试重新安装软件,重置,重新安装固件等等。我无法弄清楚发生了什么,所以我让我的朋友检查了一下(他有大约30年以上的计算机工程经验)并且他确定了是我的电脑主板正在出路。他说唯一能纠正它的是更换主板或换新电脑。

答案 1 :(得分:0)

我也有类似的问题。

尝试以下步骤:

  1. 拔下usb线。重新启动计算机和三星s5

  2. 在S5'开发者选项中,单击“撤消USB调试授权”,然后按确定

  3. 在Android Studio中,选中“工具| Android |启用ADB整合”,如果已选中,请取消选中,然后重新检查。

  4. 插上你的三星s5,并按照对话说明允许这台电脑......

  5. 运行您的应用

  6. 这些步骤应解决问题。

答案 2 :(得分:0)

虽然启用/禁用调试,更新驱动程序以及重新启动手机和计算机,但我的S5活动向ADB显示“离线”。最后 - 我从一个HUB移动USB插头,然后将它直接从手机插入PC - 它终于工作了。