Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
adb命令在Android设备';贝壳是什么?_Android_Shell_Adb - Fatal编程技术网

adb命令在Android设备';贝壳是什么?

adb命令在Android设备';贝壳是什么?,android,shell,adb,Android,Shell,Adb,我连接到我的Android设备外壳(通过在我的计算机外壳中执行adb外壳),但我没有意识到,我键入了adb设备。它没有给我一个命令notfound错误或什么,而是列出了一个设备!输出: $ adb devices * daemon not running. starting it now on port 5038 * * daemon started successfully * List of devices attached emulator-5554 offline 为什么我的手机

我连接到我的Android设备外壳(通过在我的计算机外壳中执行
adb外壳
),但我没有意识到,我键入了
adb设备
。它没有给我一个
命令notfound
错误或什么,而是列出了一个设备!输出:

 $ adb devices
* daemon not running. starting it now on port 5038 *
* daemon started successfully *
List of devices attached
emulator-5554   offline
为什么我的手机有adb命令,什么是模拟器设备


编辑:我再试了一次,它仍然可以工作,尽管现在它提供的设备列表是空的。我刚才做的和以前做的唯一区别是,以前我在做桥接,现在我通过有线连接来做。我知道它没有在我的计算机上运行adb命令,因为在这两种情况下,当我在我的计算机上运行它时,我会得到不同的输出。

不要担心emulator。emulator创建了一个虚拟的android设备。通过使用这种设备,程序员可以在计算机上测试他的代码,而无需连接任何设备。
您可以从

了解emulator,不要担心emulator。emulator创建了一个虚拟android设备。通过使用这种设备,程序员可以在计算机上测试他的代码,而无需连接任何设备。
您可以从

中了解emulator,有些手机确实包含
adb
二进制文件。有些是为了特定的目的,有些只是因为制造商太懒了,无法编辑默认的
makefile


另外,
adb设备
列出“仿真器”的脱机实例并不意味着在设备上运行仿真器,只是在查找仿真器实例时,
adb
扫描的范围内有一个打开的tcp端口。忽略它。

有些手机确实包含
adb
二进制文件。有些是为了特定的目的,有些只是因为制造商太懒了,无法编辑默认的
makefile


另外,
adb设备
列出“仿真器”的脱机实例并不意味着在设备上运行仿真器,只是在查找仿真器实例时,
adb
扫描的范围内有一个打开的tcp端口。忽略它。

你真的确定你的
adb shell
会话正在运行吗?您重试了吗?您真的确定正在运行
adb shell
会话吗?你再试一次了吗?对,但它似乎在说这个模拟器正在电话上运行…对,但它似乎在说这个模拟器正在电话上运行。。。