首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从模拟器-5554重命名为唯一字符串的android仿真器。

从模拟器-5554重命名为唯一字符串的android仿真器。
EN

Stack Overflow用户
提问于 2017-03-01 15:51:23
回答 2查看 3.5K关注 0票数 7

因此,当启动仿真器时,adb设备会给我

模拟器-5554装置

在这里之前都很棒。

我设想的是创建一个在多个设备上生成多个仿真器的模拟器场。为了区别于机器A上运行的模拟器-5554和运行在机器B上的模拟器-5554,我想将模拟器-5554重命名为类似Machine-模拟器-5554和machineB-模拟器-5554的仿真器。四处搜索并不能给我带来多大帮助(因为大多数问题都是关于设备更名的)。上面有指点吗?

NP:我试着用一个随机字符串在串行曲上做一个设置道具,然后检查它是否真的改变了(而且它已经改变了)。

root@genericx86:/# getprop persist.usb.serialno 76876987gg

奇怪的是,运行adb设备给了我一个状态

仿真器-5554脱机

仿真器名称没有更改,状态也脱机。我是不是漏掉了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-08-07 15:04:54

不能更改亚行生成的名称,但可以更改端口号。您需要使用命令行启动模拟器。

转到模拟器目录:.\Android\Sdk\模拟器

使用这个命令。

代码语言:javascript
运行
复制
./emulator –port <port number> -avd "emulator name" <options> 

例如:

代码语言:javascript
运行
复制
./emulator –port 5558 -avd MyEMU

adb devices中,您的设备现在是模拟器-5558。

票数 6
EN

Stack Overflow用户

发布于 2017-03-01 16:07:57

adb服务器扫描TCP端口的范围,当它发现监听这些端口的东西时,它会将其注册为具有emulator-XXXX名称的设备。设备本身的任何配置都不能改变这一点。您可以修改adb代码以实现自定义命名方案,也可以只使用其他一些工具来标识模拟器实例。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42536231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档