我有一台连接到我的电脑的设备。是否可以使用adb知道此设备是真正的手机还是模拟器?如果有可能那我该怎么办? Google和documentation没有解决我的问题。
答案 0 :(得分:1)
您可以使用adb get-serialno
获取设备的序列号。在模拟器上,序列号以emulator-
开头。
答案 1 :(得分:0)
您可以使用-d
和-e
选项进行adb。
例如,在脚本中,如果您运行的是模拟器而不是连接了设备,则可以使用adb -d shell true
返回error: no devices found
并返回非零退出状态,如果是,则退出状态为零设备已连接。
同样,您可以使用adb -e shell true
。