在fastboot模式执行:adb shell sh /sdcard/usb_otg_test.sh 报错:adb.exe: no devices/emulators found
时间: 2023-11-03 19:24:31 浏览: 221
如果您在执行 `adb shell sh /sdcard/usb_otg_test.sh` 命令时遇到 `adb.exe: no devices/emulators found` 错误,那么可能是因为您的设备没有正确连接到电脑,或者USB调试未开启。
请确保您的设备已经正确连接到电脑,并且已经开启了USB调试。您可以按照以下步骤来检查:
1. 在您的设备上打开开发者选项。如果您不知道如何打开开发者选项,请在Google上搜索"如何打开开发者选项"并按照指引进行操作。
2. 在开发者选项中,找到"USB调试"选项并打开它。
3. 现在,使用USB数据线将您的设备连接到电脑上。
4. 在电脑上,打开命令行终端并输入以下命令:
```
adb devices
```
该命令将会列出所有已连接的设备。如果您的设备已经正确连接到电脑并且开启了USB调试,那么您应该可以看到您的设备在列表中。
如果您的设备仍然无法被识别,请尝试重新连接设备并检查USB数据线是否正常。如果问题仍然存在,您可以尝试使用不同的USB数据线或者在设备上启用"USB调试(安全设置)"选项。
相关问题
fastboot oem test /sdcard/usb_otg_test.sh 执行后报错:FAILED (remote: 'unknown command') fastboot: error: Command failed
如果您在执行 `fastboot oem test /sdcard/usb_otg_test.sh` 命令时遇到 `FAILED (remote: 'unknown command')` 错误,那可能是因为您的设备不支持 `oem test` 命令。
`oem test` 命令通常是由设备制造商自行添加的,因此不同的设备支持的 `oem test` 命令可能不同。如果您的设备不支持 `oem test` 命令,那么您可以尝试使用其他方法来执行脚本。以下是可能的解决方法:
1. 使用 adb 命令来执行脚本:
```
adb shell sh /sdcard/usb_otg_test.sh
```
该命令将会先连接到设备,并在设备上执行 `/sdcard/usb_otg_test.sh` 脚本。
2. 将脚本复制到设备中,并在设备上执行:
```
adb push usb_otg_test.sh /sdcard/
adb shell sh /sdcard/usb_otg_test.sh
```
该命令将会将 `usb_otg_test.sh` 脚本复制到设备的 `/sdcard/` 目录下,然后在设备上执行该脚本。
请注意,以上命令需要您的设备已经开启了 USB 调试模式。如果您的设备无法连接到电脑,您可以尝试使用其他方法来将脚本复制到设备中,例如使用 SD 卡或 OTG 设备。
阅读全文