Android Fastboot设备无法返回设备

目前我想在我的设备上重新安装Android(自定义硬件设备)。 建成后我得到了图像文件。 但是当我进入fastboot devices没有任何回报。

adb devices正在运行。 它返回我的设备。 fastboot flashall -w也无法正常工作。 我返回并保持这样直到我退出。

所以70-android.rules.d文件是对的。 我还设置了ANDROID_PRODUCT_OUT。 But someone knows why fastboot does not see my device, but adb does?

重新启动udev或adb不起作用。 有人建议在互联网上。

操作系统:Ubuntu 11.10

您是否将设备重新引导至引导加载程序并在引导加载程序菜单中输入fastboot USB?

尝试

 adb reboot bootloader 

然后查找屏幕上的指令进入快速启动模式。

对于Windows:

  • 打开设备管理器
  • 查找未知的“Android”设备(可能列在带有感叹号的其他设备下)
  • 更新驱动程序
  • 浏览我的电脑以获取驱动软件
  • 让我从设备列表中选择,选择列出所有设备
  • 在“Android设备”或“Google Inc”下,您会find“Android Bootloader界面”
  • 选择“Android Bootloader界面”
  • 当它说驱动程序可能不兼容时,单击“是”

谢谢。 这对我来说很有用……来自windows cmd行

 E:\dev\android-sdk-windows\platform-tools>adb devices List of devices attached 0123456789ABCDEF device E:\dev\android-sdk-windows\platform-tools>fastboot devices E:\dev\android-sdk-windows\platform-tools>adb reboot bootloader 

等待平板电脑重启……

 E:\dev\android-sdk-windows\platform-tools>fastboot devices mt6582_phone fastboot 

我有同样的问题,但我通过VM运行Ubuntu 12.04。 我使用的是Nexus 10.我已经将usb设备添加为VM的filter(在虚拟机的设置中使用虚拟盒)。

我添加的设备是“samsung Nexus 10”。

问题是,一旦设备处于快速启动模式,它就会显示为另一个设备:“Google,Inc Android 1.0”。 因此,在VM中执行“lsusb”显示没有设备连接,显然“fastboot devices”没有返回任何内容,直到我添加“第二”设备作为VM的filter。

希望这有助于某人。

您必须以root身份运行fastboot。 试试sudo fastboot

如果在输入fastboot devices时什么也没有,那么它会导致设备无法进入fastboot模型。 通过同时按下这三个按钮,电源键,音量键(“+”和“ – ”)确保输入fastboot模型。 然后,您可以通过fastboot devices查看fastboot devices并继续刷新设备。

注意:我之前输入的fastboot模型只按了“电源键”和“ – ”键,并出现同样的问题。

TLDR – 除了之前的回复。 fastboot命令的版本可能存在问题。 尝试通过Android SDK Manager下载最新版本,而不是OS存储库中提供的默认版本。

还有一件事可以解决这个问题。 尝试刷新Nexus Player时遇到了类似的问题。 所有adb命令在正常启动模式下都能正常工作。 但是,在切换到fastboot模式后,我无法执行fastboot命令。 我的设备在fastboot devices命令的输出中不可见。 我在/etc/udev/rules.d/11-android.rules文件中设置了正确的规则。 lsusb命令显示该设备已插入。

灵魂很简单。 我已经通过Android Studio的SDK Manager下载了fastboot ,而不是使用Ubuntu软件包中的默认版本。

你需要的只是sdkmanager 。 下载Android SDK平台工具并将默认的/ usr / bin / fastboot替换为新的。