更新后,Android Emulator无法运行

Kar*_*gan 6 android android-emulator android-studio

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

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
Run Code Online (Sandbox Code Playgroud)

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

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

  1. Android 7.0

  2. Android 4.2

我的SDK工具是: 在此输入图像描述

小智 -1

我遇到了同样的问题,解决方案是在创建虚拟设备 android 时更改“物理 RAM 的数量”...使 512 MB 因为您的计算机无法读取 RAM 中的空间(1.5 GB )。

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

首先,打开Android Studio,然后点击Tools>> 。AndroidAVD Manager

其次,Create virtual Device选择设备(例如:nexus 4)后单击,然后Next单击。Select a system ImageNext

三、点击Show Advanced Settings;滚动直到看到“RAM”并将该值更改为较低的值,例如 512MB。