Подтвердить что ты не робот

Ошибка при запуске эмулятора Android: FB:: flushWindowSurfaceColorBuffer: дескриптор окна 0x4 не найден

Я только начал работать с Android. Поэтому, когда я пытаюсь запустить AVD (подробности ниже), он не запускается, просто черный экран какое-то время, пока я не устану от него и не закрою его. У меня установлен intelhaxm, а функция hyper-v отключена.

Это журнал, который я получил в консоли:

[2014-07-28 20:02:52 - app2] ------------------------------
[2014-07-28 20:02:52 - app2] Android Launch!
[2014-07-28 20:02:52 - app2] adb is running normally.
[2014-07-28 20:02:52 - app2] Performing com.example.app2.MainActivity activity launch
[2014-07-28 20:02:52 - app2] Automatic Target Mode: Preferred AVD 'Test5' is not available. Launching new emulator.
[2014-07-28 20:02:52 - app2] Launching a new emulator with Virtual Device 'Test5'
[2014-07-28 20:02:53 - Emulator] emulator: device fd:1152
[2014-07-28 20:02:53 - Emulator] 
[2014-07-28 20:02:53 - Emulator] HAX is working and emulator runs in fast virt mode
[2014-07-28 20:02:55 - Emulator] creating window 0 0 480 800
[2014-07-28 20:02:55 - app2] New emulator found: emulator-5554
[2014-07-28 20:02:55 - app2] Waiting for HOME ('android.process.acore') to be launched...
[2014-07-28 20:03:00 - Emulator] FB::flushWindowSurfaceColorBuffer: window handle 0x4 not found
[2014-07-28 20:03:00 - Emulator] FB: closeColorBuffer cb handle 0x3 not found
[2014-07-28 20:03:06 - Emulator] FB::flushWindowSurfaceColorBuffer: window handle 0x8 not found
[2014-07-28 20:03:06 - Emulator] FB: closeColorBuffer cb handle 0x7 not found
[2014-07-28 20:03:11 - Emulator] FB::flushWindowSurfaceColorBuffer: window handle 0xc not found
[2014-07-28 20:03:11 - Emulator] FB: closeColorBuffer cb handle 0xb not found
[2014-07-28 20:03:16 - Emulator] FB::flushWindowSurfaceColorBuffer: window handle 0x10 not found
[2014-07-28 20:03:16 - Emulator] FB: closeColorBuffer cb handle 0xf not found
[2014-07-28 20:03:21 - Emulator] FB::flushWindowSurfaceColorBuffer: window handle 0x14 not found
[2014-07-28 20:03:21 - Emulator] FB: closeColorBuffer cb handle 0x13 not found
[2014-07-28 20:03:26 - Emulator] FB::flushWindowSurfaceColorBuffer: window handle 0x18 not found
[2014-07-28 20:03:26 - Emulator] FB: closeColorBuffer cb handle 0x17 not found
[2014-07-28 20:03:30 - Emulator] Error accepting connection, aborting!`

Спецификации AVD:

AVD Specifications

4b9b3361

Ответ 1

Здесь сделка. Host GPU поддерживается только для устройств AVD, которые используют API 15 или новее. Вы также должны установить Android SDK Tools 17 или более поздней версии. Также Host GPU является экспериментальным. Все это в документации эмуляции: http://developer.android.com/tools/devices/emulator.html

Также ваш компьютер должен поддерживать OpenGL (большинство из них), и вы получите лучшие результаты, если на вашем компьютере есть отдельный графический процессор, даже если он будет работать и с интегрированными графическими чипсетами.

Если вы не можете воспользоваться преимуществами Host GPU, вместо этого используйте параметр "Снимок", чтобы повысить производительность. Это займет моментальный снимок бара при первоначальном запуске эмулируемого устройства, а затем повторное его использование при первоначальных загрузках устройства. (Snapshot и Host GPU на самом деле взаимоисключающие, хотя ADV позволяет вам проверять оба.)