Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用eclipse运行第二个android仿真器_Android_Eclipse_Emulation - Fatal编程技术网

使用eclipse运行第二个android仿真器

使用eclipse运行第二个android仿真器,android,eclipse,emulation,Android,Eclipse,Emulation,我试图同时启动两个模拟器,用于模拟5554和5556端口之间的消息。第一个模拟器运行良好,在几分钟内加载完毕。第二个打开了,但没有尽头地停留在反射的“a n d r o i d”屏幕上。关于为什么或如何修复它有什么想法吗?我知道从2012年夏天到2013年初,我在这台计算机上运行过两个模拟器,但因为我不再需要使用这两个,所以直到现在我才再次尝试 我在windows上,使用eclipse启动模拟器。感谢所有帮助。您可以更改android项目运行配置,将目标设置为手动选择而不是自动选择,为此,您必须

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


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

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

,如果您需要向模拟器发送sms,您可以使用以下选项:

  • 启动并运行emulator
  • 打开
    DDMS
    透视图
    • 单击Eclipse菜单栏中的窗口菜单
    • 选择打开Persperctive
      DDMS

  • 打开选项卡仿真器控件
  • 电话操作下选择SMS 现在,您可以插入一个号码并向模拟器发送SMS

注意:您必须在执行任何呼叫/SMS之前插入一个号码,否则控制器将被禁用。

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

  • 缓慢或陈旧的笔记本电脑/电脑
  • 使用最新的android ROM图像
  • 设置不正确
你可以查看这篇文章

我建议如下:

  • 使用命令行参数运行模拟器而不启动动画。为此,请执行以下步骤:
    • 首先将android sdk路径/工具和android sdk路径/平台工具添加到路径环境变量中。(这不是必需的,但将来可能非常方便)
    • 打开命令提示符
    • 键入command
      emulator@your avd name-no boot anim-cpu delay 0
  • 将emulator亲和性设置为最大值:
    • 在emulator运行时打开任务管理器
    • 转到进程选项卡
    • 右键单击emulator arm.exe
      设置关联…
      选择所有处理器
      

  • 希望它有帮助

    感谢所有的帮助,我选择的答案最接近于回答了两个模拟器运行缓慢的问题


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

    我认为您的计算机可能运行缓慢…在较低级别的API上运行…比如用姜饼运行两个模拟器您知道如何从一个模拟器向另一个模拟器发送短信吗?不,我知道如何运行第二个模拟器,只是第二个模拟器永远处于加载阶段,而第一个完全加载。谢谢,这是非常有帮助的。