2012-07-20 97 views
0

任何人都可以告诉我如何解决以下问题,或者可以使用哪些工具来尝试解决此问题。当我尝试启动Jelly Bean虚拟机时出现此错误。“createRenderThread无法连接”启动Android虚拟设备时

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 

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

这里是我的虚拟设备设置:

enter image description here

任何帮助表示赞赏。

+0

嗨Salsero69我面临着同样的issue.If你已经找到了solution.Please让我知道。 – AB1209 2012-08-22 06:20:57

+0

由于这些工具已经有了一些更新,所以从那以后就没有这些问题了。 – Salsero69 2012-11-08 22:18:55

回答

2

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

看来,当无法访问仿真器时(例如通过Eclipse),也会显示此消息。如果是这样的话,会发生以下情况:

  • 消息(创建渲染线程无法连接)也出现在从AVD启动模拟器
  • Eclipse不“看到”运行中的仿真,并开始一个新的该程序的每次运行
  • Eclipse中从来没有设法APK加载到模拟器
0

我相信this的帖子可以帮助你解决这个问题。只需下载tools_r19-windows.zip zip文件,并用zip文件中提供的文件夹替换sdk中的tools文件夹即可。稍后,当您启动Eclipse时,请忽略ADT版本警告消息,并且您很乐意继续。

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