[英]Android Fastboot devices not returning device
目前,我想在我的设备(自定义硬件设备)上重新安装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
您是否正在将设备重新引导到引导加载程序中,并在引导加载程序菜单上输入fastboot USB?
尝试
adb reboot bootloader
然后查找屏幕说明以进入快速启动模式。
对于Windows:
谢谢。 对我来说很棒...从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。 我使用的是Nexus10。我已将USB设备添加为VM的过滤器(使用虚拟机设置中的虚拟框)。
我添加的设备是“三星Nexus 10”。
问题在于,一旦设备进入快速启动模式,它就会显示为其他设备:“ Google,Inc Android 1.0”。 因此,在VM中执行“ lsusb”显示未连接任何设备,显然,“ fastboot设备”什么也没有返回,直到我也添加了“第二”设备作为VM的筛选器。
希望这对某人有帮助。
您必须以root用户身份运行fastboot。 尝试sudo 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 。
如果在输入fastboot devices
时一无所获,则意味着您的设备无法进入fastboot模式。 确保通过同时按下这三个按钮,电源键,音量键(“ +”和“-”)进入快速启动模式。 然后,您可以通过fastboot devices
查看fastboot devices
并继续刷新设备。
注意:我进入fastboot模型之前,只按了“电源键”和“-”键,并出现相同的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.