Как запустить Android-эмулятор от Shell на сервере Ubuntu

Я установил Android SDK и JDK на Ubuntu Server 14.04 x64. Но когда я запускаю AVD, я получил

Ошибка: «Сбой инициализации SDL, причина в том, что нет доступного видеоустройства»

Я следую этому https://stackoverflow.com/a/6965679 sudo apt-get install ia32-libs но не работал.

Должен ли я устанавливать любой рабочий стол на сервере Ubuntu?

Попробуйте запустить эмулятор без GUI, выполнив следующие действия:

От: http://paulemtz.blogspot.com/2013/05/android-testing-in-headless-emulator.html

Затем, чтобы запустить безгласный эмулятор:

 emulator -avd test -no-skin -no-audio -no-window 

Опция «-no-skin» удаляет кнопки эмулятора, такие как домашние и другие аппаратные клавиши клавиатуры.

Параметр «-no-audio» отключает поддержку звука.

Наконец, опция «-no-window» отключает отображение графического окна эмулятора.

Обратите внимание, что -avd test необходимо будет изменить, чтобы ссылаться на ваш конкретный образ эмулятора (AVD).

Вы не можете запустить эмулятор в версии сервера Ubuntu. Эмулятор требует GUI . Какие ОС сервера не обладают.

Скорее используйте Ubuntu Desktop OS

Затем подключите свой сервер и рабочий стол , получите APK и загрузите его.

Если вы все еще хотите использовать Ubuntu Server с графическим интерфейсом, обратитесь к этому вопросу и отправьте вопрос с помощью тегов Ubuntu Server.