当前位置: 首页 > 知识库问答 >
问题:

Android模拟器未在Virtualbox Ubuntu实例中启动

张俊茂
2023-03-14

我使用的是Windows764位(12 GB的RAM),VirtualBox4.2.4运行的是Linux Ubuntu12.04 32位实例。

我的Ubuntu VM有128MB的显存,3D加速,4GB的RAM,2个CPU处理器和充足的空间。

我在VirtualBox实例中安装了Eclipse Juno,并从http://developers.Android.com下载了Android SDK。

OpenGL Warning: glXGetFBConfigAttrib for 0x9dbb250, failed to get XVisualInfo
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0x9dbb328

我对XGetVisualInfo做了一些研究,它似乎与VirtualBox相关。任何一个都能提供指针吗?

共有1个答案

贺光华
2023-03-14

您不能这样做有两个原因:模拟器使用Intel虚拟化技术(VT)或AMD虚拟化(AMD)扩展,但这已经被运行在VirtualBox中的Ubuntu VM使用,您不能在已经运行的VM中第二次使用。

对于与调试/中断VM相关的CPU中断也有同样的事情,该VM也已经被VirtualBox使用,并且不能被另一个嵌入式VM第二次共享,但我不记得关于这个的确切细节。

我不知道您在VM中运行模拟器的原因,但是您可以做的一件事是直接在VirtualBox中作为自己的VM运行模拟器,或者在VirtualBox之外运行模拟器,并在Eclipse和模拟器之间建立连接。在web上,您会找到许多关于如何直接在VirtualBox中运行模拟器的参考资料。我过去自己做过,没有问题。

 类似资料:
  • 我尝试在Ubuntu14.04的android Studio中启动模拟器中的应用程序,结果显示以下错误。 正在进行渐变生成时显示错误: /home/next/nte/machinesetup/android-sdk-linux/tools/emulator-netdelay none-netspeed full-avd Nexus_5X_API_24无法启动“/home/next/nte/mach

  • 我在Android Studio中更新了Android模拟器。更新后,当我尝试启动AVD时,我总是得到“模拟器进程被杀死”。 我试着从命令行启动它,得到以下错误。 模拟器:Android模拟器30.5.3.0版本(build_id 7196367)(CL:N/A)dyld:未加载库:/system/Library/framework/iousbhost.framework/versions/a/i

  • 我已经通过标准更新通道将android Studio更新到3.0。更新后无法启动模拟器。 我试过以下方法。但没有任何效果。 > < li> 重新启动并重新安装HAXM安装程序。 重新启动并重新安装 AVD 管理器。 从终端启动仿真器。 将内存大小更改为2GB。 图形到软件GLES 2.0 PFB圆木。 4点钟,跑步 AT Gradle控制台: 系统配置: 苹果电脑专业版 2016 操作系统:Hig

  • > 取消检查'GPU主机':已经这样做了。上面说是关于屏幕分辨率的。即使我改变屏幕分辨率,它也会给我同样的错误。 安装HAXM:我已经这么做了。 更新我的图形驱动程序:我的系统中没有任何额外的图形卡。“标准VGA图形适配器”是唯一安装的东西,它是最新的在我的系统。 路径:C:\users\yates.android\avd\nexus_4_api_23.avd 目标:Google API(API级

  • 我一直在做一个android项目,我在我的iMac上使用android studio[软件OS X 10.9.5,图形英特尔高清图形5000 1024 MB,处理器1.4GHz英特尔酷睿i5]。 我可以在谷歌上找到很多类似的解决方案&所以,但我不能在Mac上使用这些解决方案??? 我遵循了这里给出的所有步骤,但运气不好,仍然无法启动模拟器。我想这和mac OS有关。 有人能告诉我在MAC上怎么做吗