2015-07-31 5 views
2

Мой хост - Windows 8.1, а гость - Xubuntu 14.04.02, и я пытаюсь запустить эмулятор студии Android в Xubuntu. Это ошибка, которую я получаю:Возможно ли запустить андроид-студию в виртуальном боксе?

/home/ravioli/Android/Sdk/tools/emulator -avd Nexus_5_API_21 -netspeed full -netdelay none 
libGL error: pci id for fd 4: 80ee:beef, driver (null) 
OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table 
OpenGL Warning: glVertexArrayRangeNV not found in mesa table 
OpenGL Warning: glCombinerInputNV not found in mesa table 
OpenGL Warning: glCombinerOutputNV not found in mesa table 
OpenGL Warning: glCombinerParameterfNV not found in mesa table 
OpenGL Warning: glCombinerParameterfvNV not found in mesa table 
OpenGL Warning: glCombinerParameteriNV not found in mesa table 
OpenGL Warning: glCombinerParameterivNV not found in mesa table 
OpenGL Warning: glFinalCombinerInputNV not found in mesa table 
OpenGL Warning: glGetCombinerInputParameterfvNV not found in mesa table 
OpenGL Warning: glGetCombinerInputParameterivNV not found in mesa table 
OpenGL Warning: glGetCombinerOutputParameterfvNV not found in mesa table 
OpenGL Warning: glGetCombinerOutputParameterivNV not found in mesa table 
OpenGL Warning: glGetFinalCombinerInputParameterfvNV not found in mesa table 
OpenGL Warning: glGetFinalCombinerInputParameterivNV not found in mesa table 
OpenGL Warning: glDeleteFencesNV not found in mesa table 
OpenGL Warning: glFinishFenceNV not found in mesa table 
OpenGL Warning: glGenFencesNV not found in mesa table 
OpenGL Warning: glGetFenceivNV not found in mesa table 
OpenGL Warning: glIsFenceNV not found in mesa table 
OpenGL Warning: glSetFenceNV not found in mesa table 
OpenGL Warning: glTestFenceNV not found in mesa table 
libGL error: core dri or dri2 extension not found 
libGL error: failed to load driver: vboxvideo 
getGLES1ExtensionString: Could not find GLES 1.x config! 
Failed to obtain GLES 1.x extensions string! 
emulator: ERROR: Could not initialize OpenglES emulation, use '-gpu off' to disable it. 
Could not initialize emulated framebuffer 

Возможно ли это? 3d включен в окнах и проверен на настройках виртуальной машины. Любая помощь будет оценена по достоинству.

/********************************************* ***********/

Я сделал то, что предложил Ankush и теперь эти ошибки я получаю:

/home/ravioli/Android/Sdk/tools/emulator -avd Nexus_5_API_21_2 -netspeed full -netdelay none 
libGL error: pci id for fd 4: 80ee:beef, driver (null) 
OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table 
OpenGL Warning: glVertexArrayRangeNV not found in mesa table 
OpenGL Warning: glCombinerInputNV not found in mesa table 
OpenGL Warning: glCombinerOutputNV not found in mesa table 
OpenGL Warning: glCombinerParameterfNV not found in mesa table 
OpenGL Warning: glCombinerParameterfvNV not found in mesa table 
OpenGL Warning: glCombinerParameteriNV not found in mesa table 
OpenGL Warning: glCombinerParameterivNV not found in mesa table 
OpenGL Warning: glFinalCombinerInputNV not found in mesa table 
OpenGL Warning: glGetCombinerInputParameterfvNV not found in mesa table 
OpenGL Warning: glGetCombinerInputParameterivNV not found in mesa table 
OpenGL Warning: glGetCombinerOutputParameterfvNV not found in mesa table 
OpenGL Warning: glGetCombinerOutputParameterivNV not found in mesa table 
OpenGL Warning: glGetFinalCombinerInputParameterfvNV not found in mesa table 
OpenGL Warning: glGetFinalCombinerInputParameterivNV not found in mesa table 
OpenGL Warning: glDeleteFencesNV not found in mesa table 
OpenGL Warning: glFinishFenceNV not found in mesa table 
OpenGL Warning: glGenFencesNV not found in mesa table 
OpenGL Warning: glGetFenceivNV not found in mesa table 
OpenGL Warning: glIsFenceNV not found in mesa table 
OpenGL Warning: glSetFenceNV not found in mesa table 
OpenGL Warning: glTestFenceNV not found in mesa table 
libGL error: core dri or dri2 extension not found 
libGL error: failed to load driver: vboxvideo 
getGLES1ExtensionString: Could not find GLES 1.x config! 
Failed to obtain GLES 1.x extensions string! 
Creating filesystem with parameters: 
    Size: 69206016 
    Block size: 4096 
    Blocks per group: 32768 
    Inodes per group: 4224 
    Inode size: 256 
    Journal blocks: 1024 
    Label: 
    Blocks: 16896 
    Block groups: 1 
    Reserved block group size: 7 
Created filesystem with 11/4224 inodes and 1302/16896 blocks 
emulator: ERROR: Could not initialize OpenglES emulation, use '-gpu off' to disable it. 
Could not initialize emulated framebuffer 

Я был бы рад за любую помощь или предложения.

+0

Вот оригинальная проблема с виртуальными боксами для этого: https://www.virtualbox.org/ticket/12941 –

+0

Я только что столкнулся с той же проблемой, но мой гость Xubuntu 14.04 работает на хосте Windows 7. Вы нашли решение или обходное решение для этого? – FriendFX

+0

Извините, но насколько я могу судить, это не разрешимо. Я думаю, проблема была в драйверах. – Ravit

ответ

0

У вас есть установленные гостевые дополнения Virtual-box? Добавления Гостя дают вам экспериментальной поддержки 3D ускорения See this link


Вы также можете попробовать отключить 3D в настройках виртуальной машины, она не может быть идеальной, но он должен позволить эмулятор для запуска.

+0

Забыл упомянуть, но добавлены гостевые дополнения VB. Сначала 3D был отключен, но эмулятор вообще не запускался ... – Ravit

+0

Попробуйте установить 32-битные библиотеки с помощью 'sudo apt-get install lib32stdC++ 6 lib32z1', а затем установите библиотеки OpenGL с помощью' sudo apt- get install libgl1-mesa-dev' – Ankush