连接设备是设备或仿真器

时间:2016-02-23 18:22:26

标签: android debugging adb bridge

我有一台连接到我的电脑的设备。是否可以使用adb知道此设备是真正的手机还是模拟器?如果有可能那我该怎么办? Google和documentation没有解决我的问题。

2 个答案:

答案 0 :(得分:1)

您可以使用adb get-serialno获取设备的序列号。在模拟器上,序列号以emulator-开头。

答案 1 :(得分:0)

您可以使用-d-e选项进行adb。

例如,在脚本中,如果您运行的是模拟器而不是连接了设备,则可以使用adb -d shell true返回error: no devices found并返回非零退出状态,如果是,则退出状态为零设备已连接。

同样,您可以使用adb -e shell true