В течение последних нескольких дней я пытался заставить работать свой эмулятор Android AVD (из SDK), но ни одно из ранее опубликованных решений не сработало для меня. Я использую Windows 8.1 Pro, а IDE, которую я использую, — Eclipse Juno. Это отчет о сбое:
Problem signature:
Problem Event Name: APPCRASH
Application Name: emulator-arm.exe
Application Version: 0.0.0.0
Application Timestamp: 543837aa
Fault Module Name: ig4icd32.dll
Fault Module Version: 8.15.10.2555
Fault Module Timestamp: 4e973113
Exception Code: c0000005
Exception Offset: 005612cc
OS Version: 6.3.9600.2.0.0.256.48
Locale ID: 1033
Additional Information 1: 5861
Additional Information 2: 5861822e1919d7c014bbb064c64908b2
Additional Information 3: 84a0
Additional Information 4: 84a09ea102a12ee665c500221db8c9d6
Это происходит с каждой версией Android, с каждым устройством, с оперативной памятью 128-1024 МБ; Я добавил libs
в PATH, переключил GPU и моментальный снимок, выключил камеры, отредактировал файл config.ini
. Ни одно из этих решений не сработало для меня.
ОБНОВЛЕНИЕ 1: при запуске теста VirtualBox OpenGL происходит сбой VBoxTestOGL.exe
с тем же фатальным модулем и кодом исключения. Кроме того, Genymotion player.exe
вылетает при запуске, но эмулятор VirtualBox запускается (но не может касаться пользовательского ввода без Genymotion player.exe
.
ОБНОВЛЕНИЕ 2: Gingerbread AVD, который я сделал: http://i.stack.imgur.com/YUXBY.png
Кроме того, нет информации об AVD в консоли/журналах DDMS в Eclipse Juno.
ОБНОВЛЕНИЕ 3: новый Gingerbread AVD в соответствии со спецификациями @ChuongPham: http://i.stack.imgur.com/QdtI7.png
но эмулятор по-прежнему не работает. Кроме того, logcat даже не подключается к эмулятору; похоже, что эмулятор завершает работу до того, как он подключится к ADB: http://i.stack.imgur.com/CdZPc.png
ОБНОВЛЕНИЕ 4: при запуске AVD с параметром -verbose
эмулятор аварийно завершает работу после регистрации emulator: Initializing hardware OpenGLES emulation support
на всех эмулируемых устройствах.