【发布时间】:2013-07-05 23:49:18
【问题描述】:
目前,当我运行 adb devices 时,它会为我提供一个类似于以下内容的设备列表:
emulator-5554 device
emulator-5556 device
我的目标是找到一个可以在 shell 中运行的命令,该命令将设备名称作为参数,例如Nexus7 并返回对应的设备序列号,例如emulator-5554。如果这不可能,我希望能够拥有一个以emulator-5554 作为参数并返回Nexus7(与前一个函数相反的方向)的函数,然后我将循环遍历@987654327 中的所有设备@ 并找出与Nexus7 匹配的那个。
更新
我找到了一个解决方案,即在我启动 avd 时指定端口号,然后我知道哪个模拟器映射到哪个 avd 名称,但理想情况下我仍然想在这里知道答案。
【问题讨论】:
-
模拟器-list-avds
标签: android-emulator adb