2015-02-07 43 views
5

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

这是我做什么来产生问题。

  1. 我连手机USB

这是亚行的日志说在这一点上

PropertyFetcher:设备离线PropertyFetcher适合: 设备c9c2d39f AdbCommandRejectedException获取属性 AdbCommandRejectedException越来越设备c9c2d39f的属性: 设备未经授权。请检查您的
设备上的确认对话框。设备监视器:用于设备
为ExecutionException获得信息c9c2d39f

请不说,手机实际连接 - 和我能看到的logcat等设备上我连接后。我试图从开发者菜单中撤销调试权限,并重新授权计算机。

  • 开始我的应用程序,我想调试
  • 按“附加调试器来处理”图标(以常规的“调试”图标的右侧)
  • 此时,出现“选择进程”对话框,没有正在运行的进程。这款手机还断开调试会话,并且不显示运行

    ADB设备

    此时亚行重新启动不起作用时。调试返回的唯一方法是将手机重新连接到USB端口。

    正如我所说,这只发生在我的USB端口之一,它在另一个。有没有人有关于这里发生了什么的想法?

    +0

    你至少可以在手机上安装应用程序吗? – 2015-02-09 22:37:17

    +0

    你见过[Android Studio - ADB Error](http://stackoverflow.com/questions/26079838/android-studio-adb-error-device-unauthorized-please-check-the-confirmat)? – 2015-02-12 11:03:01

    +0

    @JaredBurrows是的。我可以安装我的应用程序。用我的一个Mac的USB端口,一切都按预期工作。 – 2015-02-12 14:27:19

    回答

    0

    当计算机的主板退出时,旧计算机上出现类似问题。作为预防措施,您应该备份所有工作,并尝试确定这是否与硬件或软件相关。根据我的经验,当USB端口开始动作时,它通常与硬件有关。

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

    +0

    我的Nexus 5工作得很好,在任何USB上进行adb调试 – 2015-02-17 11:29:25

    +0

    对不起,没有看到这个说法。在这一点上,它似乎是某种软件腐败。如果不是这样,那么它听起来像电脑没有让自己看到S5,这将解释手机连接,然后断开连接,如果有关于设备有权查看计算机内容的问题有时会发生。几乎听起来像一个诺克斯问题... – Yistorian 2015-02-17 23:45:13

    0

    我也有类似的问题。

    请尝试以下步骤:

    1. 拔下USB电缆。重新启动计算机和三星S5

    2. 在S5' 开发人员选项,点击 “撤销USB侦错授权”,然后按OK

    3. 在Android Studio中,勾选 “工具|安卓|启用ADB一体化”,如果已经检查,取消选中它,然后再次检查。

    4. 将您的三星S5,并按照指示的对话,让这台电脑......

    5. 运行你的应用程序

    这些步骤应该可以解决问题。

    0

    尽管启用/禁用调试,更新驱动程序并重新启动手机和计算机,但我的S5活动状态显示“脱机”到ADB。最后 - 我将USB插头从集线器中移出,并直接从手机插入电脑 - 最终运行。

    相关问题