Сегодня я обновил установку Android Studio до версии 2.0. Я обновил его вручную (загрузите .zip, потому что механизм обновления просто сказал мне, что есть новая версия, но не предлагает возможности для прямого обновления в Android Studio). Когда я пытаюсь запустить эмулятор, я получаю следующее сообщение об ошибке:
ОШИБКА:./android/qt/qt_setup.cpp: 33: библиотека Qt не найдена в /home/kcd/Android/Sdk/tools/lib/qt/lib Не удалось запустить '/home/kcd/Android/Sdk/tools/qemu/linux-x86/qemu-system-x86_64': Нет такой файл или каталог
Я проверил этот каталог и заметил, что имя пути .../qemu/linux-x86_64/qemu-system_x86_64, а не .../qemu/linux-x86/qemu -system_x86_64
Итак, я переименовал директиву в соответствие с правильным путем. После попытки запуска эмулятора он помещает это сообщение об ошибке:
ОШИБКА:./android/qt/qt_setup.cpp: 33: библиотека Qt не найдена в /home/kcd/Android/Sdk/tools/lib/qt/lib
: ПРЕДУПРЕЖДЕНИЕ: размер кучи VM установлен ниже аппаратного обеспечения минимум 228 МБ
Это приложение не выполнено для запуска, потому что он не смог найти или загрузить плагин платформы Qt "XCB". эмулятор: ПРЕДУПРЕЖДЕНИЕ: настройка размера кучи VM на 384 МБ
Моя система - Ubuntu 14.04 64 бит. Перед обновлением до Android Studio 2.0 все работало нормально.
Может ли кто-нибудь помочь?
EDIT: После проверки ответа от Anurag Maheshwari эта ошибка исчезла. Затем появляется следующее сообщение об ошибке:
Невозможно запустить AVD в эмуляторе. Выход: эмулятор: ПРЕДУПРЕЖДЕНИЕ: размер кучи VM установлен ниже установленного оборудования минимум 228 МБ эмулятора: ПРЕДУПРЕЖДЕНИЕ: Установка размера кучи VM на эмулятор 384 МБ: ОШИБКА: Не удалось загрузить OpenGLES библиотека эмуляции [lib64OpenglRender]: lib64OpenglRender.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht консоль gefunden на порту 5554, ADB на эмуляторе порта 5555: ОШИБКА: Может не инициализируйте эмуляцию OpenglES, используйте "-gpu off", чтобы отключить ее.
Я попытался использовать '-gpu off', но он все еще не хочет запускаться...