Эмулятор Android не запускается в Ubuntu
У меня Ubuntu 11.04, и я загрузил последний пакет eclipse ADT, я также установил все ia32libs
, Я не знаю, почему в эмуляторе не запускается, я пробовал различные конфигурации устройства, у меня есть 4 платформы 2.2, 2.3 , 4.0 ,4.2. я пробовал различные перестановки и комбинации, но виртуальное устройство не появляется-ни одно из них.
Я также пробовал различные решения в другое, так что вопросов они не решают мою проблему. я застрял в этих для недели!--5-->, до сих пор я не добрался куда?Пожалуйста, Помогите
FYI: у меня также есть eclipse Helios, в том, что он отлично работает, но я не могу получить/загрузить платформу выше 3.0/Honeycomb в этом, и в Helios виртуальные устройства работают нормально. я не знаю, имеет ли это значение или нет, но все же..
8 ответов
запустите эмулятор в параметрах командной строки
запустить экземпляр эмулятора из командной строки, перейдите к tools/
папка SDK. Введите команду эмулятора следующим образом:
emulator -avd <avd_name>
подробнее о эмулятор вот ссылка:
на Ubuntu 14.04 64bit с видеокартой NVidia мне пришлось сделать следующее:
- установите плагин SDK и ADT для Eclipse
- установить 32-разрядные библиотеки
sudo apt-get install lib32stdc++6 lib32z1
- установить библиотеки OpenGL
sudo apt-get install libgl1-mesa-dev
- установите проприетарные драйверы для видеокарты: Системные настройки > программное обеспечение и обновления > дополнительные драйверы NVIDIA binary driver version 331.38
- из Eclipse запустите Диспетчер виртуальных устройств Android и отредактируйте устройство. Включить "использовать хост GPU" и сохранить.
Он тогда работал.
Проблема Эмулятора Ubuntu Android [Решена]
проблема с эмулятором android-это не драйверы оборудования. Это драйверы OpenGL. Чтобы решить эту проблему, выполните следующие действия:
- Откройте Диспетчер пакетов synaptic (если нет, установите его из Ubuntu software center)
- в "быстрый фильтр" введите "поддержка OpenGL" и нажмите "Поиск".
выберите следующие пакеты:
libgles1-mesa-dev
libgles2-mesa-dev
libgles1-mesa
libgles2-mesa
libqt4-opengl [Update/Upgrade]
glmark2
glmark2-es2
libgles1-mesa-dbg
libgles2-mesa-dbg
freeglut3
libhugs-opengl-bundled
отбор
Щелкните правой кнопкой мыши на пакете и выберите"отметка для установки".- и нажать "Применить".
- наслаждайтесь Android программирования с эмулятором.
на Ubuntu 12.04 LTS 64-бит (установлены 32-разрядные библиотеки), Мой случай :
1-скачал и установил SDK правильно
2-Загрузите ADT plug in для Eclipse и перезапустите его
3 - Установите каталог SDK правильно
4-создайте проект Android и нажмите "Выполнить как" > "приложение для Android"
5-попросил у меня эмулятор, поэтому я создал его из AVD (после нескольких шагов из конфигураций запуска)
6- затем я снова щелкните правой кнопкой мыши это приложение, запустите как > Android Application
7-появляется сообщение > Ошибка: не удалось запустить эмулятор ... установите SDK правильно (что-то вроде этого)
8 - Перезапустить Eclipse ... каждая вещь отлично !!!!!!!!!!!!!!!!!!
необходимо изменить следующий параметр:
Редактировать avd и измените параметр" эмулируемая производительность "на"программное обеспечение".
Он будет работать.
Я использую Bumblebee
чтобы отключить мою карту nvidia...
похоже, что Android Studio это не нравится.
optirun /opt/android-studio/bin/studio.sh
а затем откройте AVD Manager В Android Studio, чтобы он работал.
источник: https://cialu.net/solve-android-studio-avd-issue-with-ubuntu-16-10/
sudo apt-get install lib64stdc++6:i386
sudo apt-get install mesa-utils
(найдите путь sdk)
cd YOURPATH/Android/Sdk/emulator/lib64
mv libstdc++/ libstdc++.bak
ln -s /usr/lib64/libstdc++.so.6 libstdc++
наконец, снова запустите приложение с помощью эмулятора.
Если вы получаете ошибку, как указано выше, обновите / обновите свою машину Linux (Ubuntu), например
- sudo apt-получить обновление
- sudo apt-получить обновление
и убедитесь, что все как в Android Разработчик веб-сайт все необходимое программное обеспечение установлено. если вы все еще сталкиваетесь с той же проблемой, что и на изображении затем используйте режим su в терминале перед запуском эмулятора. судо Су - используйте эту команду, чтобы быть su user