首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android Emulator -命令行构建

Android Emulator -命令行构建
EN

Stack Overflow用户
提问于 2013-03-12 01:45:08
回答 1查看 4K关注 0票数 3

再次回到Stack,需要其他Android开发人员的帮助。在我的开发环境中,我使用了大量的命令行构建和管理。当前我遇到一个问题,当终端执行“模拟器-avd nameOfemulator”命令时,终端“正在使用Mac”终端仍然处于活动状态。

启动仿真器的示例

然而,即使模拟器处于打开状态并处于活动状态,终端也无法执行其他命令,我不想只打开一个新的选项卡或窗口来执行我的adb命令。目前,我可以通过一个简单的'ctrl-C‘来关闭模拟器并终止活动的终端/模拟器命令,但是如果模拟器被关闭,这就失去了作用。

有没有人知道如何通过脚本、命令串、不同类型的模拟器等方式让终端重新活跃起来。

更新

现在运行以下命令emulator -avd NexusSeven &,该仿真器启用了HAX英特尔硬件加速。并且在终端再次变得可用之后不久,字符串"HAX is working and emulator runs in fast virt mode“被输入到命令输入中,并使终端再次激活。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-12 01:58:52

由于MacOSX只是BSD Linux的一个分支,因此可以通过附加&符号在后台运行该模拟器:

代码语言:javascript
运行
复制
emulator -avd NexusSeven &

要忽略所有输出,以下命令将有所帮助:

代码语言:javascript
运行
复制
emulator -avd NexusSeven > /dev/null 2>&1 &
票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15345109

复制
相关文章

相似问题

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