如何从adb设备名称获取Android AVD名称

时间:2011-12-05 07:06:15

标签: android adb adt avd

从命令行使用Android SDK,我可以使用以下命令获取可用的运行设备列表:

./adb device

这为我提供了可用设备的序列号。如何从该序列号获取仿真器设备的AVD名称(如Eclipse ADT插件那样)?

2 个答案:

答案 0 :(得分:20)

Eclipse插件通过tcp / ip连接到模拟器来完成它。要连接,(对于linux),键入

  

〜/ code $ telnet localhost 5554
  尝试:: 1 ...
  尝试127.0.0.1 ...
  连接到localhost。
  逃脱角色是'^]'   Android控制台:输入“帮助”以获取命令列表
  行

当您输入“adb devices”时,将“5554”替换为连字符后面的数字 - 例如,“emulator-5554”会打开telnet端口5554.

然后,输入“avd name”,按回车键,您应该看到类似于以下内容的内容:

  

avd name
  GB10
  行

在此示例中,模拟器的名称为“GB10”。

答案 1 :(得分:1)

这里是:

> adb -s emulator-5554 emu avd name
MyDevice
OK