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

Android Studio - эмулятор - eglSurfaceAttrib не реализован

Я создал приложение с Android-студией, никогда не меняю ни одного слова в любом файле.

при попытке запустить его на эмуляторе я получил следующую ошибку:

W/EGL_emulation﹕ eglSurfaceAttrib not implemented
W/OpenGLRenderer﹕ Failed to set EGL_SWAP_BEHAVIOR on surface 0xa6c1ace0,error=EGL_SUCCESS
I/Choreographer﹕ Skipped 45 frames!  The application may be doing too much work on its main thread.
W/EGL_emulation﹕ eglSurfaceAttrib not implemented
W/OpenGLRenderer﹕ Failed to set EGL_SWAP_BEHAVIOR on surface 0xa6c1ace0, error=EGL_SUCCESS

У меня не возникает такая же проблема, когда я запускаю ее на реальном устройстве:

W/IInputConnectionWrapper﹕ getExtractedText on inactive InputConnection
W/IInputConnectionWrapper﹕ getTextBeforeCursor on inactive InputConnection
W/IInputConnectionWrapper﹕ getSelectedText on inactive InputConnection
W/IInputConnectionWrapper﹕ getTextAfterCursor on inactive InputConnection
W/art﹕ Before Android 4.1, method int android.support.v7.internal.widget.ListViewCompat.lookForSelectablePosition(int, boolean) would have incorrectly overridden the package-private method in android.widget.ListView
4b9b3361

Ответ 1

Я нашел то же самое, но только на эмуляторах, у которых установлен флажок Использовать хост-GPU. Попробуйте отключить это, вы больше не увидите эти предупреждения (и эмулятор будет работать ужасно, ужасно медленно).

По моему опыту эти предупреждения безвредны. Обратите внимание, что "ошибка" - это EGL_SUCCESS, которая, казалось бы, вообще не указывает на ошибку!

Ответ 2

Исправить: разблокируйте устройство перед его запуском.

Привет, ребята: Думаю, я могу исправить это:

Звучит смешно, но попробуйте разблокировать свое виртуальное устройство; т.е. использовать мышь для прокрутки и открытия. Затем ваше приложение должно работать!