2017-08-14 59 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。

相關問題