如何从adb设备名称获取Android AVD名称
从命令行使用 Android SDK,我可以使用以下方法获取可用正在运行的设备的列表:
./adb device
这为我提供了可用设备的序列号。如何从该序列号获取模拟器设备的 AVD 名称(就像 Eclipse ADT 插件一样)?
Using the Android SDK from the command line, I can get a list of the running devices available using:
./adb device
This gives me the serial number of available devices. How can I get the AVD name of the emulator device from that serial number (like the Eclipse ADT plugin does)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这里是:
Here it is:
Eclipse 插件通过 tcp/ip 连接到模拟器来完成此操作。要连接(对于 Linux),请键入
当您键入“adb devices”时,将“5554”替换为连字符后的任何数字 - 例如,“emulator-5554”将打开 telnet 端口 5554。
然后,输入“avd name”,按 Enter 键,您应该会看到类似于以下内容的内容:
在此示例中,模拟器的名称为“GB10”。
The Eclipse plugin does it by connecting to the emulator via tcp/ip. To connect, (for linux), type
Replace "5554" with whatever number comes after the hyphen when you type "adb devices" - "emulator-5554", for instance, would have telnet port 5554 open.
Then, type "avd name", hit enter, and you should see something similar to the following:
In this example the emulator's name was "GB10".
使用
adb devices
您可以看到附加的设备列表。就我而言,结果是:
Using
adb devices
you can see the List of devices attached.In my case the result is:
则可以通过执行以下命令来获取模拟器名称
如果您在 emulator-5554 上运行 Pixel_8 模拟器,
adb -s emulator-5554 shell getprop ro.boo.qemu.avd_name
输出:Pixel_8
You can get the emulator name by executing below command
if you run Pixel_8 emulator on emulator-5554
adb -s emulator-5554 shell getprop ro.boo.qemu.avd_name
output: Pixel_8