18
在命令行中使用Android SDK获取的Android AVD的名字,我可以用得到的可用运行设备的列表:如何从ADB设备名称
./adb device
这给我提供设备的序列号。如何从该序列号获取仿真器设备的AVD名称(如Eclipse ADT插件所做的)?
在命令行中使用Android SDK获取的Android AVD的名字,我可以用得到的可用运行设备的列表:如何从ADB设备名称
./adb device
这给我提供设备的序列号。如何从该序列号获取仿真器设备的AVD名称(如Eclipse ADT插件所做的)?
Eclipse插件通过tcp/ip连接到模拟器来完成它。要连接,(对于Linux),键入
〜/代码$远程登录本地主机5554
尝试:: 1 ...
尝试127.0.0.1 ...
连到本地主机。
转义字符是'^]'。
Android的控制台:键入“help”以确定
命令
列表替换“5554”与当你键入“亚行设备”的连字符后的任何数字来 - “模拟器-5554”,为实例,将打开telnet端口5554。
然后,输入 “AVD名”,按回车键,你应该会看到类似下面的内容:
AVD名
GB10
OK
在这个例子中,模拟器的名字是“GB10”。
永远不会想到我自己。谢谢! –
有没有什么办法可以在没有telnet的情况下从命令行调用'avd name'? – Kvass
不是。 avd命令只存在于模拟设备上,这就是为什么你必须telnet到它才能运行“avd name” –