2015-12-30 3 views
5

läuft Ich installierte Android SDK und JDK auf Ubuntu Server 14.04 x64. Aber wenn ich die AVD laufen, bekam ichWie man Android Emulator von Shell auf Ubuntu Server

error: 'SDL init failure, reason is: No available video device'

Ich folge diesen https://stackoverflow.com/a/6965679 sudo apt-get install ia32-libs aber hat nicht funktioniert.

Sollte ich einen Desktop auf Ubuntu Server installieren?

+0

Android Emulator ist eine grafische Anwendung, so dass ein Desktop ausgeführt werden muss. Warum führen Sie es auf einem Server aus? – 1615903

+0

Sie können es auch nützlich finden, diese Frage auf http://askubuntu.com/ – Todd

+0

@ 1615903 zu stellen, weil ich apk auf den Remote-Server über die Webseite hochladen und ausführen möchte. – sumy

Antwort

-1

Sie können keinen Emulator auf der Server-Version von Ubuntu ausführen. Der Emulator benötigt einen GUI. Was das Server-Betriebssystem nicht besitzt.

eher ein Ubuntu Desktop OS

Dann network your Server and Desktop erhalten Sie die APK nutzen und laden.

Wenn Sie Ubuntu Server weiterhin mit einer GUI verwenden möchten, lesen Sie this und stellen Sie die Frage mit Ubuntu Server-Tags erneut.

8

Try Emulator ohne GUI auf diesen Schritten folgt auszuführen:

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

Then, to run the headless emulator:

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

The '-no-skin' option removes the emulator buttons such as the home and other hardware keyboard buttons.

The '-no-audio' option disables the audio support.

Finally, the '-no-window' option disables the emulator's graphical window display.

Beachten Sie, dass -avd test geändert werden müssten, um Ihren spezifischen Emulator Bild zu verweisen (AVD).

+0

Wenn es funktioniert Lösung, überprüfen Sie es als Antwort, um anderen zu helfen – piotrek1543

Verwandte Themen