如何在Ubuntu Server上从Shell运行Android Emulator

sum*_*umy 6 ubuntu android server

我在Ubuntu Server 14.04 x64上安装了Android SDK和JDK.但是当我运行AVD时,我得到了

错误:'SDL init失败,原因是:没有可用的视频设备'

我按照这个/sf/answers/487597561/ sudo apt-get install ia32-libs 但没有工作.

我应该在Ubuntu服务器上安装任何桌面吗?

pio*_*543 8

尝试在没有GUI的情况下运行模拟器,遵循以下步骤

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

然后,运行无头模拟器:

emulator -avd test -no-skin -no-audio -no-window
Run Code Online (Sandbox Code Playgroud)

'-no-skin'选项删除仿真器按钮,例如主页和其他硬件键盘按钮.

'-no-audio'选项禁用音频支持.

最后,'-no-window'选项禁用模拟器的图形窗口显示.

请注意,-avd test需要修改它以引用您的特定模拟器图像(AVD).


Tej*_*jjD -3

您无法在 Ubuntu 服务器版本上运行模拟器。模拟器需要GUI。服务器操作系统不具备这一点。

而是使用Ubuntu 桌面操作系统

然后将您的服务器和桌面联网,获取 APK 并上传。

如果您仍然希望使用带有 GUI 的 Ubuntu Server,请参阅,并使用 Ubuntu Server 标签重新发布问题。