2017-08-14 57 views
5

最近我更新了我的Android SDK和模拟器。之后,我无法运行'Hello world'程序。加载模拟器时,我收到警告和错误。Android模拟器在更新后不工作

OpenGL backend 'angle' without OpenGL ES 1.x library detected. Using GLESv2 only. 
emulator: WARNING: encryption is off 
TextureDraw: Could not create/link program: Failed to create D3D shaders. 
Hax is enabled 
Hax ram_size 0x40000000 
HAX is working and emulator runs in fast virt mode. 
audio: Failed to create voice `goldfish_audio' 
qemu-system-i386.exe: warning: opening audio output failed 
audio: Failed to create voice `goldfish_audio_in' 
qemu-system-i386.exe: warning: opening audio input failed 
audio: Failed to create voice `dac' 
audio: Failed to create voice `adc' 
draw: no program 
draw: no program 
. 
. 
. 
ANGLE: egl::`anonymous-namespace'::CreateDisplayFromAttribs: make D3D display 
ANGLE: D3D9: rx::Renderer9::generateConfigs 

我尝试了很多卸载和更新,降级sdk等,但没有任何工作,我无法得到确切的问题。

我已经安装了2个SDK平台:

  1. 的Android 7.0

  2. 的Android 4.2

我的SDK工具有: enter image description here

+0

嗨,你能解决这个问题吗? –

+0

如果你有答案,请分享 –

+0

目前,我正在使用Bluestacks。在我看来,最好是与模拟器比较。 –

回答

-1

我有同样的问题,解决办法是改变“金额o f物理内存“时创建虚拟设备android ...制作512 MB,因为您的计算机无法读取RAM中的空间(1.5 GB)。

如何正确创建虚拟设备来解决此问题?

首先,开放的Android工作室,然后单击工具>的Android>AVD管理

其次,单击选择一个设备(例如:关系4)之后创建虚拟设备并点击下一步选择一个系统的图像,然后点击下一步

三,点击显示高级设置;滚动直到看到“RAM”并将值更改为较低的值,例如512MB。

相关问题