2014-11-30 3 views
7

Когда я бегу: /usr/local/android-sdk-linux/tools/emulator -avd tst"ОШИБКА: Инициализация OpenGLES не удалась!" на CentOS с андроида SKD

Я получаю ошибку:

Failed to open lib64EGL_translator 
Failed to init_egl_dispatch 
emulator: ERROR: OpenGLES initialization failed! 
emulator: ERROR: OpenGLES emulation library could not be initialized! 
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer. 
emulator: emulator window was out of view and was recentered 

Я следовал шаги здесь: http://www.redips.net/android/emulator-fedora-linux/

Я также попытался с помощью команд emulator-arm и emulator64-arm

Другая вещь, которую я пробовал, была

export LD_LIBRARY_PATH=/usr/local/android-sdk-linux/tools/lib:$LD_LIBRARY_PATH 

Еще одна попытка была с параметрами:

-no-audio -gpu off 

Я использую новую установку CentOS 6.6 с обновлением ням побежал. Я использую SDK android: http://dl.google.com/android/android-sdk_r23.0.2-linux.tgz

Я запустил/usr/local/android-sdk-linux/tools/android и установил Android 5.0 api + arm. Я попробовал снова с Android 4.4 AVM.

Я пробовал все предложения, которые я мог найти. Любые другие предложения?

+0

Привет, Брайан, папка/usr/local/android-sdk-linux/tools/lib не существует на моем компьютере. Какие пакеты мне нужно установить? – pxc3110

ответ

0

Мой ответ предназначен для «второго» сообщения Брайана, так что известно, что Брайан не единственный, кто видит эту ошибку.

На моем ящике CentOS 6.6 Я также пробовал те же действия, что и перечисленные, и я также вижу почти те же сообщения об ошибках. Единственная разница, я не получаю:

emulator: emulator window was out of view and was recentered 

Моего эмулятор делает запустить только с основным вызовом (это АВДА не настроены на использование GPU хоста):

emulator -avd Nexus_S_ARM 

Но сообщений об ошибках указывают, что что-то сломано и должно быть исправлено.

0

«Экспорт LD_LIBRARY_PATH =/usr/local/android-sdk-linux/tools/lib: $ LD_LIBRARY_PATH» сделал его работоспособным для меня. Также укажите «-gpu off» в командной строке.

2

Перед запуском эмулятора из командной строки добавьте каталог lib64 к LD_LIBRARY_PATH, например .:

$ export LD_LIBRARY_PATH=/usr/local/android-sdk-linux/tools/lib64:$LD_LIBRARY_PATH 

или

$ export LD_LIBRARY_PATH=$HOME/Android/Sdk/tools/lib64:$LD_LIBRARY_PATH 

в зависимости от пути установки SDK.

Смежные вопросы