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

发布于 2024-12-25 03:10:32 字数 157 浏览 2 评论 0原文

从命令行使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

兔小萌 2025-01-01 03:10:32

这里是:

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

Here it is:

> adb -s emulator-5554 emu avd name
MyDevice
OK
放血 2025-01-01 03:10:32

Eclipse 插件通过 tcp/ip 连接到模拟器来完成此操作。要连接(对于 Linux),请键入

~/code$ telnet 本地主机 5554
正在尝试::1...
正在尝试 127.0.0.1...
已连接到本地主机。
转义字符为“^]”。
Android 控制台:输入“help”获取命令列表
好的

当您键入“adb devices”时,将“5554”替换为连字符后的任何数字 - 例如,“emulator-5554”将打开 telnet 端口 5554。

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

avd 名称
国标10
好的

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

The Eclipse plugin does it by connecting to the emulator via tcp/ip. To connect, (for linux), type

~/code$ telnet localhost 5554
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Android Console: type 'help' for a list of commands
OK

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:

avd name
GB10
OK

In this example the emulator's name was "GB10".

So要识趣 2025-01-01 03:10:32

使用adb devices您可以看到附加的设备列表。

就我而言,结果是:

List of devices attached
emulator-5554   device

Using adb devices you can see the List of devices attached.

In my case the result is:

List of devices attached
emulator-5554   device
我是男神闪亮亮 2025-01-01 03:10:32

则可以通过执行以下命令来获取模拟器名称

如果您在 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文