【问题标题】:Change Name of Emulator on Startup在启动时更改模拟器的名称
【发布时间】:2013-09-18 08:56:53
【问题描述】:

我想通过并行运行几个来在模拟器中测试一些东西。

现在我面临的问题是,当我不知道如何调用模拟器时,我无法在模拟器中运行命令。

当我使用adb devices 列出我的设备时,所有仿真器都称为emulator-<port>,但有了这些信息,我无法确定哪个是正确的仿真器。我需要在启动时更改此名称并将其保存在我的脚本中,以便进一步的 adb 命令可以使用该名称来寻址正确的模拟器。

那么是否可以在使用emulator 命令启动设备时更改设备名称?

我尝试过的一些事情:

  • -prop net.hostname=<myhostname> 不会更改 adb 设备名称。
  • 另外https://stackoverflow.com/a/9542800/446140 在启动时也不起作用。
  • 在启动时为 adb 设置端口,如 -ports 1234,1235,只允许一个 adb logcat 通过 tcp 连接(adb connect localhost:1235 && adb logcat - 第二个使用不同端口的端口将失败)

【问题讨论】:

    标签: android android-emulator


    【解决方案1】:

    找到解决方法:

    使用-port 参数启动模拟器。在我的脚本中,我跟踪当前使用的 id,现在可以将命令发送到正确的模拟器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-23
      • 1970-01-01
      • 1970-01-01
      • 2012-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多