虚拟机安装好了,sdk也弄好了,虚拟机也可以activate ,做的东西编译通过后,一直停留在RUN界面,虚拟机上是黑色的,没反应,GPU打钩,报错:Starting emulator for AVD 'avd2'
could not get wglGetExtensionsStringARB
emulator: ERROR: Could not initialize OpenglES emulation, use '-gpu off' to disable it.
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
getGLES1ExtensionString: Could not find GLES 1.x config!
Failed to obtain GLES 1.x extensions string!
Could not initialize emulated framebuffer

解决方案 »

  1.   

    这么麻烦啊,XE8安装,SDK mannager 上面下载android sdk tools 加api,新建avd,在xe8内设置SDK路径,现在是不是还要安装和api对应的安卓操作系统?要吐血了
      

  2.   

    不好意思,回答有误。以为你安装PC的虚拟机。哪是要安装操作系统的。
    对于Delphi XE8下安装的Android虚拟机,只要安装完成就可以了。但是在使用的过程中,虚拟机常常有问题。建议你通过硬件,来调试程序。你通过“金山”手机助手,它可以帮你搞定一些驱动,可以很快连接。
    就是执行起来速度上有比虚拟机慢。
    我就是通过硬件,来调试程序,上手很方便。
      

  3.   

    1、手机通过USB与PC连接,手机安卓的版本最好4.2以上。
    2、手机连接PC后,要在手机的“设置”-“系统”-“开发者选项”中,选择“USB调试”。连接成功,你可以在XE8上,可以看到你连接的“手机名”,此时,就可以编译代码,由该手机调试执行了。