16.10 上的 Ubuntu Touch 模拟器

Neo*_*ird 5 application-development ubuntu-sdk ubuntu-touch ubuntu-emulator 16.10

需要什么样的可怕魔法才能使 Ubuntu Touch 模拟器工作?我在我的 BIOS 中启用了硬件可视化,遵循了各种教程,重新安装了几次,但我仍然只看到黑屏。

我可以发现两个错误:

/sbin/adbd: error while loading shared libraries: libgio-2.0.so.0: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我尝试使用 apt-get 手动安装各种版本的 libgio,但这没有帮助。

mount: mounting /dev/mmcblk0 on /tmpmnt failed: Invalid argument
Run Code Online (Sandbox Code Playgroud)

我想这些错误是相关的,但我不确定。

这是完整的日志:http : //pastebin.com/AQtsyQ2j

我听说模拟器真的很慢,但到底有多慢?我让它坐了 30 分钟,什么也没发生,这不可能是对的......

Neo*_*ird 1

这是 Yakkety 中的一个已知错误:https://bugs.launchpad.net/ubuntu/+source/phablet-tools/+bug/1625182

Ubuntu SDK IDE 和模拟器等相关工具目前不受支持,但一些用户报告它在 Ubuntu 16.04 Xenial Xerus 中仍然可以工作。

模拟器的一个很好的替代方案是使用clickable在 Docker 容器中构建应用程序。使用clickable --desktop,该应用程序也可以在桌面上运行。这适用于所有版本的 Ubuntu 以及支持 docker 的所有其他操作系统。