Hec*_*ron 1 eclipse android virtualbox virtual-machine
我使用的是Windows 7 64位(12 GB RAM),VirtualBox 4.2.4运行Linux Ubuntu 12.04 32位实例.
我的Ubuntu VM拥有128MB视频内存,3D加速,4GB内存,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
Run Code Online (Sandbox Code Playgroud)
我对XGetVisualInfo进行了一些研究,它看起来与VirtualBox有关.任何人都可以提供指针吗?
你不能这样做有两个原因:模拟器使用英特尔虚拟化技术(VT)或AMD虚拟化(AMD)扩展,但这已经被VirtualBox内部运行的Ubuntu VM使用,你不能在第二次使用它已经运行的VM.
与调试/中断虚拟机已经使用过的虚拟机相关的CPU中断也存在同样的问题,并且第二次无法由另一个嵌入式虚拟机共享,但我不记得有关此虚拟机的确切细节.
我不知道你在VM中运行模拟器的原因,但你可以做的一件事是直接在VirtualBox内部运行模拟器作为自己的VM或在VirtualBox之外运行,并在Eclipse和模拟器之间建立连接.在Web上,您将找到有关如何直接在VirtualBox中运行模拟器的许多参考.我过去自己做过,没有问题.
| 归档时间: |
|
| 查看次数: |
4915 次 |
| 最近记录: |