簡體   English   中英

Android模擬器未在Virtualbox Ubuntu實例中啟動

[英]Android Emulator not starting in a Virtualbox Ubuntu Instance

我使用的是Windows 7 64位(12 GB RAM),而VirtualBox 4.2.4運行的是Linux Ubuntu 12.04 32位實例。

我的Ubuntu VM具有128MB的視頻內存,3D加速,4GB的RAM,2個CPU處理器和足夠的空間。

我在VirtualBox實例中安裝了Eclipse Juno,並從http://developers.android.com下載了Android SDK。

我將AVD設置為運行Android 4.2,使用ARM CPU的API級別為17。

在Eclipse中,我創建了一個新的Android應用程序(一個基本應用程序)並嘗試運行它。 但是,模擬器永遠不會加載。

嘗試啟動時,出現以下錯誤的變化:

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

我對XGetVisualInfo進行了一些研究,它似乎與VirtualBox有關。 誰能提供一個指針?

您不能這樣做有兩個原因:模擬器使用Intel虛擬化技術(VT)或AMD虛擬化(AMD)擴展,但是VirtualBox內運行的Ubuntu VM已經使用了該擴展,並且您無法在內部再次使用該擴展已經運行的虛擬機。

對於CPU中斷來說,與調試/中斷VM有關的事情也相同,VirtualBox也已經在使用它,並且另一嵌入式VM無法再次共享它,但是我不記得有關此VM的確切細節。

我不知道您在VM內運行仿真器的原因,但是您可以做的一件事是將模擬器作為自己的VM直接在VirtualBox內部運行或在VirtualBox外部運行,並建立Eclipse與模擬器之間的連接。 在網上,您會找到許多有關如何直接在VirtualBox中運行模擬器的參考。 我過去自己做過,沒有問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM