启动Android虚拟设备时“createRenderThread无法连接”

时间:2012-07-20 15:46:34

标签: android android-emulator

任何人都可以告诉我如何解决以下问题,或者可以使用哪些工具来尝试解决此问题。当我尝试启动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 来自内存分配。

这是我的虚拟设备设置:

enter image description here

感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

在我的情况下,这是因为我阻止了防火墙中的一些流量/端口。

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

  • 从AVD
  • 启动模拟器时,也会显示消息(创建渲染线程无法连接)
  • Eclipse不会“看到”运行模拟器并为程序的每次运行启动一个新模拟器
  • Eclipse从未设法将apk加载到模拟器中

答案 1 :(得分:0)

我相信this帖子可以帮助您解决此问题。只需下载 tools_r19-windows.zip zip文件,并将sdk中的tools文件夹替换为zip文件中提供的文件夹。稍后当您启动Eclipse时,忽略ADT版本警告消息,您就可以开始使用了。

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