目前我想在我的设备(自定义硬件设备)上重新安装Android。建成后我得到了图像文件。但是当我输入fastboot devices
时,没有任何回报。
adb devices
正在运作。它返回我的设备。 fastboot flashall -w
也无效。我返回<waiting for devices>
并一直这样,直到我退出。
所以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
答案 0 :(得分:44)
您是否将设备重新引导至引导加载程序并在引导加载程序菜单中输入fastboot USB?
尝试
adb reboot bootloader
然后查看屏幕说明以进入快速启动模式。
答案 1 :(得分:32)
适用于Windows:
答案 2 :(得分:5)
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
答案 3 :(得分:1)
我有同样的问题,但我通过VM运行Ubuntu 12.04。我使用的是Nexus 10.我已经将usb设备添加为VM的过滤器(在虚拟机的设置中使用虚拟盒)。
我添加的设备是“samsung Nexus 10”。
问题是,一旦设备处于快速启动模式,它就会显示为另一个设备:“Google,Inc Android 1.0”。所以在VM中执行“lsusb”显示没有设备连接,显然“fastboot devices”没有返回任何内容,直到我添加“第二”设备作为VM的过滤器。
希望这有助于某人。
答案 4 :(得分:0)
如果输入fastboot devices
时没有任何内容,则意味着您的设备无法进入fastboot模型。通过同时按下这三个按钮,电源键,音量键(“+”和“ - ”)确保输入fastboot模型。
然后,您可以通过fastboot devices
查看设备并继续刷新设备。
注意:我之前输入的fastboot模型只按了“电源键”和“ - ”键,并出现同样的问题。
答案 5 :(得分:0)
您必须以root身份运行fastboot。试试sudo fastboot
答案 6 :(得分:0)
TLDR - 除了之前的回复。 fastboot
命令的版本可能存在问题。尝试通过 Android SDK Manager 下载最新版本,而不是在操作系统存储库中提供的默认版本。
还有一件事可以解决这个问题。尝试闪存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 替换为新的。