【发布时间】:2015-02-07 18:30:49
【问题描述】:
我的 S5 设备在一个 USB 端口上的调试不可靠。我的 Nexus 没有类似的问题。我可以通过切换 USB 端口来解决这个问题,但我真的很想知道发生了什么。有一天,两个 USB 端口都开始出现这种情况;如果我现在不修复它,我将毫无头绪。
这是我要解决的问题。
- 我将手机连接到 USB
这就是 ADB 日志当时所说的内容
PropertyFetcher:AdbCommandRejectedException 获取属性 设备 c9c2d39f:设备离线 PropertyFetcher: AdbCommandRejectedException 获取设备 c9c2d39f 的属性: 设备未经授权。请检查您的
上的确认对话框 设备。 DeviceMonitor:ExecutionException 获取设备信息
c9c2d39f
请不要让手机实际连接 - 连接后我可以在我的设备上看到 logcat 等。我试图从开发者菜单中撤销调试权限,并重新授权计算机。
- 启动我要调试的应用
- 按“将调试器附加到进程”图标(在常规“调试”图标的右侧)
此时,“选择进程”对话框出现,没有正在运行的进程。手机也断开调试会话,运行时不显示
Adb 设备
此时重启 adb 无效。恢复调试的唯一方法是将手机重新连接到 USB 端口。
正如我所说,这只发生在我的一个 USB 端口上,它适用于另一个。有没有人知道这里发生了什么?
【问题讨论】:
-
你至少可以在手机上安装应用程序吗?
-
@JaredBurrows 是的。我可以安装我的应用程序。使用我的 Mac 的一个 USB 端口,一切正常。
-
@GlennBech 所以你根本无法通过 Android Studio 运行调试器?
-
我遇到了类似的问题,但最终归结为我的 USB 电缆。