Ubuntu Touch 模拟器无法工作

Ubuntu Touch 模拟器无法工作

我决定试用 Ubuntu Touch,ubuntu-emulator看看我是否喜欢它。最终我将使用它来制作和测试 Ubuntu 应用程序。

我运行了这些命令来安装、创建和运行ubuntu-emulator

sudo apt-get install ubuntu-emulator
sudo ubuntu-emulator create myinstance
ubuntu-emulator run myinstance

前两个运行正常,当我运行第三个时,出现了一部虚拟手机,但虚拟屏幕是空白的。我等了又等,但什么也没发生,屏幕仍然是空白/黑色的(在虚拟手机上)。然后我注意到我必须登录终端。我进入 phablet 然后 phablet 并成功登录。

现在我已经登录了终端,并且有手机的虚拟内核,但屏幕是空白的。我该如何启动图形?

另外,一旦屏幕工作起来,我可以缩小窗口尺寸吗(它不能全部放在一个桌面上)?

答案1

首先,目前,Ubuntu Touch Emulator 仅适用于 Ubuntu 14.04 Trusty Tahr,并且由于此sudo apt-get install ubuntu-emulator命令只有当您已经升级到 Ubuntu 14.04 时才会起作用,这使得该问题目前不再是主题。

无论如何,我会尝试回答。模拟器的最低要求之一是显卡支持 OpenGL。要测试您的显卡是否支持 OpenGL,您可以使用glxinfo以下命令:

glxinfo | grep render

您将从输出中了解您的显卡是否支持 OpenGL。

注意:mesa-utils必须安装包才能使用glxinfo

最低要求中还有另外两件事:

  • 512MB 内存投入的对于模拟器
  • 4GB 磁盘空间

现在,如果满足了这些最低要求,我相信您可以成功开始使用 Ubuntu Touch 模拟器。只需等待几分钟(也许几分钟)即可显示图形。

资料来源:

答案2

如果您使用 NVIDIA 显卡?请检查您是否正在运行 X.Org X Server Nouveau 显示驱动程序。如果是,请从“软件和更新”安装专有 NVIDIA 驱动程序并重新启动机器。此后,ubuntu 模拟器应该可以正常运行。

相关内容