Примечание. Ранее я задавал этот вопрос о стекопереработке, но не получил ответов, поэтому разместил его здесь.
Я использую Ubuntu 12.04 (версия x86-64) и недавно загрузил пакет adt (adt-bundle-linux-x86_64-20130917.zip) с сайта Android. Создал несколько виртуальных устройств из eclipse -> Window-> Android Virtual Device Manager. Но виртуальные устройства не запускаются Когда я нажимаю кнопку «Пуск» для любого из AVD, появляется диалоговое окно «Запуск эмулятора», панель загрузки загружается полностью, но ничего не запускается - даже после значительного ожидания.
Попытался запустить эмулятор (внутри sdk / tools) из консоли: -
./emulator -avd <AVD_name>
Segmentation fault (core dumped)
Однако, когда я запускаю это, он выдает ошибку, но эмулятор появляется.
./emulator64-arm -avd <AVD_name>
emulator: ERROR: Could not load OpenGLES emulation library: lib64OpenglRender.so: cannot open shared object file: No such file or directory
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
Что может вызывать сбой AVD при вызове из Android Virtual Device Manager внутри затмения? Кто-нибудь сталкивался с подобными проблемами?
Предположим, папка tools ~ / Software / android-sdk-linux / tools
Перед запуском команды эмулятора выполните в консоли:
export LD_LIBRARY_PATH=~/Software/android-sdk-linux/tools/lib:$LD_LIBRARY_PATH
./emulator64-arm -avd <AVD_name>
Теперь она должна работать. ..
Эта команда работала на моем ноутбуке:
export LD_LIBRARY_PATH="/home/<user>/Android/Sdk/tools/lib64:$LD_LIBRARY_PATH"
cd /home/<user>/Android/Sdk/tools
./emulator64-x86 -avd <AVD_name> -gpu on