【问题标题】:Running second android emulator with eclipse使用 eclipse 运行第二个 android 模拟器
【发布时间】:2014-05-21 04:48:26
【问题描述】:

我正在尝试同时启动两个模拟器,以模拟 5554 和 5556 端口之间的消息。第一个模拟器运行良好,几分钟内加载完毕。第二个打开,但一直停留在反射的“an n d r o i d”屏幕上。关于为什么或如何解决它的任何想法?我知道我之前在这台电脑上运行过两个模拟器,从 2012 年夏天到 2013 年初,但是因为我不再需要使用两个,所以直到现在我才再次尝试。

我在 Windows 上,使用 eclipse 启动模拟器。感谢所有帮助。

【问题讨论】:

  • 我认为你的机器可能很慢...在较低级别的 api 上运行...说运行两个带有姜饼的模拟器
  • 你知道如何从一个模拟器向另一个模拟器发送短信吗?

标签: android eclipse emulation


【解决方案1】:

模拟器加载慢的原因可能有很多:

  • 笔记本电脑/电脑速度慢或太旧。
  • 使用最新的 android ROM 映像
  • 设置不正确

你可以查看这个帖子slow emulator problems

我推荐以下:

  1. Use intel based android images with HAXM
  2. 使用命令行参数运行模拟器没有启动动画。为此,请执行以下步骤:
    • 首先将 android-sdk-path/tools 和 android-sdk-path/platform-tools 添加到您的 PATH 环境变量中。 (这不是必需的,但将来会非常方便)
    • 打开命令提示符
    • 键入命令emulator @your-avd-name -no-boot-anim -cpu-delay 0
  3. 将模拟器亲和力设置为最大值:
    • 在模拟器运行时打开任务管理器
    • 转到进程选项卡。
    • 右键单击 emulator-arm.exe > Set Affinity... > 选择所有处理器

希望对你有帮助

【讨论】:

    【解决方案2】:

    如果您需要向模拟器发送短信,您可以使用以下命令:

    • 启动并运行模拟器。
    • 打开DDMS视角
      • 点击Eclipse菜单栏中的Window菜单。
      • 选择 打开透视图 > DDMS

    • 打开标签模拟器控制
    • 电话操作下选择短信 现在您可以插入一个号码并向模拟器发送短信。

    注意:您必须在执行任何呼叫/短信之前插入一个数字,否则控件将被禁用。

    【讨论】:

    • 谢谢,这很有帮助。
    【解决方案3】:

    您可以更改android项目运行配置,目标为手动选择而不是自动,并且您必须转到android项目,右键单击>运行方式>运行配置,然后在运行配置窗口中选择Android应用程序下的项目(右侧面板)然后在左侧面板中选择目标选项卡,然后选择手动选项。现在,每当您运行一个项目时,都会出现一个包含正在运行的模拟器的列表,如果您想运行多个模拟器>打开 AVD 管理器>选择模拟器>单击开始>启动

    【讨论】:

    • 不,我知道如何运行第二个模拟器,只是第二个永远处于加载阶段,而第一个完全加载。
    【解决方案4】:

    感谢所有帮助,我选择的答案最接近解决了 2 个模拟器运行缓慢的问题。

    结果是我在英特尔 HAXM 仿真器上使用了 767MB,而创建其中的 2 个超出了为 HAXM 分配的数量。在运行 1 个 Intel 和 1 个 ARM 仿真器后,它工作了。错误信息有点不起眼,所以我一开始没有注意到。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-02
      • 1970-01-01
      • 2011-11-20
      • 2015-11-21
      • 1970-01-01
      • 2014-10-28
      • 2012-02-01
      相关资源
      最近更新 更多