设备已在 ADB 中识别但未在 shell 中识别

Device recognized in ADB but not in shell

当我使用 ADB 时,我的 phone 被识别了。但是,一旦我输入 shell,phone 就神秘地消失了。这很奇怪,尤其是因为 shell 列出了 "root@nozomi",因为 "nozomi" 是 phone 的代号。

并且由于无法识别,我不能,例如,推送文件:

adb 命令在您的 phone 和 host/development 机器上都可用。但是,它对 shell.

中的 phone 没有多大用处

adb shell 在您的 phone 上打开一个 unix 命令 shell 。您在此处输入的命令将在您的 phone.

上执行

当你在 adb shell 中执行 adb devices 时,你询问你的 phone 是否有 other phone通过 android 调试接口连接到它。很明显,您的 phone 告诉您,情况并非如此。

同样的事情适用于 adb push 您要求您的 phone 通过 adb 将文件推送到另一个 phone。由于 none 已连接,您会收到错误消息。

再次尝试退出 adb shell 并改为在主机上执行命令。