亚行称,在装载棒棒糖的最后阶段,“未找到设备”

时间:2014-11-17 04:43:19

标签: adb nexus-5 sideloading

我试图通过OTA zip文件将Lollipop安装到我的Nexus 5上。

此时,adb在插入USB线后识别设备,并吐出序列号。

据我了解sideloading的说明,一旦我到达这一点,我只需要重新启动进入恢复模式(按预期工作),然后使用"音量调高和电源&绕过红色感叹号图标#34;同时。这也有效。

在Nexus 5上的屏幕显示的位置,"现在使用&ad; sideload& ltfilename& gt'发送您要应用于设备的软件包。我输入" adb sideload + OTA图像文件名",为方便起见我将其重命名为#34;。该文件位于platform-tools文件夹中。

此时命令窗口报告:错误:找不到设备

所以...设备被adb看到,但在恢复模式下设备重新启动后不再发现。

我已经更换了所有usb驱动程序,在Nexus设备上启用了usb调试和开发人员模式。我已经在Windows 7和Linux中尝试了这一点(来自android sdk工具包和Eclipse的安装)。我无法让adb与Nexus 5交谈。

我读了android-windows usb inf文件,并没有专门针对Nexus 5的部分,但我在"泛型android"下添加了一行。带有USB \ VID_18D1& PID_D001的部分已经在别处为那些无法让操作系统看到他们的关系的人建议了。我的问题不是操作系统无法看到它......而adb也看到了它,直到我尝试在恢复模式下加载OTA文件。

其他人有这个问题,或者更好......关于如何解决它的任何想法?

谢谢

2 个答案:

答案 0 :(得分:3)

事实证明,在我尝试使用Linux Ubuntu / Eclipse / Android SDK之前,我没有启用USB调试。所以我的问题实际上是一个Windows USB驱动程序问题,我想(虽然我不能确定,因为Windows 确实看到设备,直到我试图传输文件。也许这个消息真的传达了一个权限问题,也是......)

我重新启动进入Ubuntu并再次尝试并能够传输更新文件。我在那时遇到的唯一障碍是以root身份发出sideload命令。我第一次尝试时没有这样做,并收到了关于缺乏权限的消息。

我怀疑发布的回复带有通用USB inf文件的链接会有效,但是,虽然我很感谢提示,但我无法证明这一点,因为我设法在没有Windows的情况下传输文件。

感谢所有看过这个的人,特别是对Alex P.来说,发布了一个可能的解决方案。 FW IW,我很高兴终于能够做到这一点,但对于那些努力让Lollipop领先于OTA更新的人......好吧,这很好,但几乎不值得付出很多努力。

答案 1 :(得分:3)

我也遇到了同样的问题,几乎可以尝试从手动安装驱动程序到编辑winusb.inf文件。但没有什么对我有用。

实际上,解决方案非常简单。它总是在那里,但我们往往会错过它。

<强>先决条件

here下载最新的Android SDK和最新的驱动程序。启用USB调试并打开设备管理器并保持打开状态。

<强>步骤

1)连接您的设备,看看是否在&#34; Android设备&#34;部分。如果是,那就OK了,否则,检查&#34;其他设备&#34;部分并手动安装驱动程序。

2)请务必检查&#34; Android Composite ADB Interface&#34;。这是Android需要ADB工作的界面。

3)转到&#34; [SDK] / platform-tools&#34;,按住Shift键并打开命令提示符,然后输入&#34; adb devices&#34;并查看您的设备是否列在那里,并带有唯一ID。

4)如果是,则此时已成功检测到ADB。接下来,写&#34; adb reboot bootloader&#34;打开引导程序。此时,请检查&#34; Android设备&#34;下的设备管理器,您将找到&#34; Android Bootlaoder Interface&#34;。实际上对我们来说并不重要。

5)接下来,使用音量减小键,转到&#34;恢复模式&#34;。

6)这是重要的 - 此时,请检查&#34; Android设备&#34;下的设备管理器。如果您根本没有看到本节或本节下的任何内容,那么我们需要手动安装它。

7)检查&#34;其他设备&#34;部分(查看&gt;检查&#34;显示隐藏的设备&#34;)并找到您列出的设备。右键单击 - &gt;更新驱动程序 - &#34;浏览我的计算机......&#34; - &GT; &#34;让我从列表中挑选...&#34;并选择&#34; ADB Composite Interface&#34;。

8)现在,您可以看到您的设备列在&#34; Android设备&#34;甚至在恢复中。

9)写&#34; adb设备&#34;此时,您将看到列出的设备具有相同的ID。

10)现在,只需编写&#34; adb sideload [update] .zip&#34;你已经完成了。

快乐的侧载。希望这会有所帮助。