0

谁能告诉我如何解决以下问题,或者我可以使用哪些工具来尝试解决此问题。当我尝试启动 Jelly Bean VM 时出现此错误。

Starting emulator for AVD 'Nexus_7'
createRenderThread failed to connect
Failed to allocate memory: 8
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

我试过从命令行执行它:

C:\Program Files (x86)\Android\android-sdk\tools>emulator -avd Nexus_7 -memory 1024

而且还是不行。我看不到任何获取更详细信息的方法。而且我真的不知道8来自内存分配。

这是我的虚拟设备设置:

在此处输入图像描述

任何帮助表示赞赏。

4

2 回答 2

2

就我而言,这是由于阻止了我的防火墙中的一些流量/端口造成的。

当无法访问模拟器时(例如通过 Eclipse),似乎也会显示此消息。在这种情况下,会发生以下情况:

  • 从 AVD 启动模拟器时也会出现消息(创建渲染线程无法连接)
  • Eclipse 不会“看到”正在运行的模拟器,并为程序的每次运行启动一个新的模拟器
  • Eclipse 永远无法将 apk 加载到模拟器中
于 2012-11-08T19:26:10.877 回答
0

我相信这篇文章可以帮助你解决这个问题。只需下载tools_r19-windows.zip zip 文件并将toolssdk 中的文件夹替换为 zip 文件中提供的文件夹。稍后当您启动 Eclipse 时,忽略 ADT 版本警告消息,您就可以开始了。

我也遇到了同样的问题,这种技术帮助我解决了这个问题。

于 2012-08-22T13:19:01.907 回答