2015-04-01 74 views
0

当我使用ADB时,我的手机被识别。但是,一旦我进入外壳,手机就会神秘地消失。这很奇怪,特别是因为shell列出了“root @ nozomi”,因为“nozomi”是手机的代码名称。设备在ADB中识别,但不在外壳中

enter image description here

而且因为它不认可,我不能,例如,按文件:

enter image description here

+1

您是否在您的'adb shell'中执行'adb push',即**在手机**上? – dhke 2015-04-01 19:52:52

+0

伟大的问题。实际上,有些开发人员将*主机命令输入到设备外壳中,**然后有开发人员将* ***。 – 2015-04-03 00:15:28

回答

1

adb命令是你的手机和你的主机/开发上都可用机。但是,从外壳上来看,它在手机上并没有多大用处。

adb shell在您的手机上打开一个unix命令shell 。您在此处输入的命令将在您的手机上执行。

当您在adb shell中执行adb devices时,您可以询问您的手机是否有任何其他手机通过android调试界面连接到手机。显然你的电话告诉你,情况并非如此。

同样的事情适用于adb push你要求你的手机通过adb推送文件到另一部手机。由于没有连接,您会收到错误消息。

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