要让 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
我尝试使用 apt-get 手动安装各种版本的 libgio,但没有帮助。
mount: mounting /dev/mmcblk0 on /tmpmnt failed: Invalid argument
我认为这些错误是相关的,但我不确定。
以下是完整日志:http://pastebin.com/AQtsyQ2j
我听说模拟器真的很慢,但到底有多慢?我让它静置了 30 分钟,什么也没发生,这不可能是真的……
答案1
这是 Yakkety 中的一个已知错误:https://bugs.launchpad.net/ubuntu/+source/phablet-tools/+bug/1625182
Ubuntu SDK IDE 和相关工具(如模拟器)目前不受支持,但一些用户报告它仍然可以在 Ubuntu 16.04 Xenial Xerus 上运行。
模拟器的一个好替代品是使用可点击在 Docker 容器中构建应用程序。有了clickable --desktop
,应用程序也可以在桌面上运行。这适用于所有版本的 Ubuntu,以及支持 Docker 的所有其他操作系统。