0

我发现 ADB 非常适合我的 Droid 2。我的电脑是 Windows 7 64 位,我的 Droid2 版本是 2.3.4。

我用谷歌搜索并搜索了 Stack Overflow,发现很多人都有类似的问题。但我的是一个奇怪的转折点。

实际上,我可以在全新安装 ADB 后将手机连接到计算机,但是在我连接并在其上运行应用程序后,ADB 连接断开,我无法恢复。

我尝试了以下方法:

  1. 重新安装 Android USB 驱动程序,编辑 .INI 文件以匹配我的硬件 ID
  2. 将 AVD 更新到最新添加的内容。与 Eclipse 上的 SDK 相同
    • 起初这确实有效,但在运行 1 个应用程序后连接断开
  3. 重新启动我的电脑
  4. adb kill-server并试图以这种方式循环
  5. 通过任务管理器强制关闭ADB
  6. 将 ADB 放在我的系统变量路径上
  7. 切换了我所有的 USB 端口并使用了 3 种不同的 USB 电缆,包括库存的一根和我的 Kindle 一根。
  8. 安装摩托罗拉驱动程序(我认为没有任何作用。安装后,我的手机不会出现在设备管理器中。)
    • 我依靠那些来自android-sdk\extras\google\usb_driver
  9. 重新启动我的手机(它工作了一次,但不是第二次,第三次或第四次)
  10. 确保 USB 开发模式已打开(也循环了几次)

我难住了。这是 ADB 对我大便之前我的 logcat 的输出:

09-13 17:34:39.709:D/UsbService(1469):WaitDevNodeClosedTimeout() 09-13 17:34:39.709:D/UsbService(1469):UsbEventHandler(),接收事件:usb_devnode_closed 09-13 17:34: 39.709:D/UsbService(1469):当前 Usb 状态:USB In-Switch 等待 DevNod 关闭状态 09-13 17:34:39.709:D/UsbService(1469):ReadCurrentUsbMode() 09-13 17:34:39.709:D /UsbService(1469):当前 USB 模式:摩托罗拉电话工具:E/():设备已断开连接

在此之后,即使在多次重新安装驱动程序、重新启动等之后,它也完全黑了。

我还尝试将我的 ADB 设置为通过 wifi 连接到我的手机,但您的手机似乎需要 root 访问权限(因为 su 或 sudo 在终端模拟器上不起作用)而且您似乎还必须通过非常冒险的闪光来完成这项工作。至少,这是我读到的。

但是,如果有一种方法可以通过 wifi 进行 ADB 连接,而不必进行冒险的超级用户破解,那也可以避免这场惨败!

我想这是一个 2.5 部分的问题——如何使 ADB 连接稳定或如何让 ADB 在不需要超级用户/root 的情况下通过 wifi 工作(或者如何在不危及手机生命的情况下获得超级用户访问权限!)

4

1 回答 1

0

好吧,我想我解决了。基本上,当您将手机插入计算机时,请确保它处于 USB 大容量存储模式!现在,它整晚都在工作。所以我想我明白了。

于 2012-09-14T09:06:22.480 回答