是否有Ubuntu Touch模拟器或在VM中安装它的方法?

有没有办法在常规Ubuntu计算机上而不是在手机或平板电脑上的虚拟机中安装Ubuntu Touch? 或者是否有一个模拟器,就像Android SDK附带的模拟器一样?

最后,有一个模拟器!

使用模拟器

如何在Ubuntu 14.04上安装:

sudo apt-get install android-emulator cp -r /usr/share/android/emulator/ ~/ cd ~/emulator/ ./build-emulator-sdcard.sh 

要运行模拟器:

 ./run-emulator.sh 

对于Ubuntu 13.10及更早版本 ,您应该能够从https://launchpad.net/ubuntu/+source/android安装deb。

要更新模拟器,请运行以下命令:

 cd ~/emulator/ rm -f ./out/target/product/generic/ubuntu-rootfs.tar.xz ./build-emulator-sdcard.sh 

警告:不要卸载然后在amd64上使用apt-get autoremove 如果你这样做,你将处于无与伦比的状态。 按照维基上的说明修复系统。

有关更多详细信息或如何从源构建,请参阅Wiki页面 。

其他方法

但是,如果您只想运行应用程序或测试unity8 shell,则使用模拟器可能会很复杂。 所以,还有另外两种方法:

1.运行Ubuntu Touch应用程序

您现在可以使用PPA直接在运行Ubuntu 12.10或更高版本(或其中一个衍生产品,如Kubuntu)的计算机上安装核心触摸应用程序。

首先,通过在终端中运行以下命令来添加Core Apps Daily PPA:

 sudo add-apt-repository ppa:ubuntu-touch-coreapps-drivers/daily sudo apt-get update 

然后通过运行安装所需的应用程序:

 sudo apt-get install  

或者您可以使用安装所有这些

 sudo apt-get install touch-coreapps 

以下是可用的核心应用程序列表:

  • Ubuntu的计算器应用程序
  • 日历应用程序
  • Ubuntu的时钟应用
  • Ubuntu的天气应用
  • Ubuntu的docviewer-应用
  • ubuntu-emailclient-app(还没有工作)
  • Ubuntu的文件管理器,应用程序
  • Ubuntu的rssreader-应用
  • Ubuntu的终端应用内
  • 股票报价机 – 移动应用
  • 滴落信
  • 数独应用
  • 音乐应用程序

有关更多信息,请参阅http://www.omgubuntu.co.uk/上的这篇文章 。

2.运行Unity 8 Shell

如果您运行的是Ubuntu 13.10,则可以在桌面上运行Unity 8的移动界面。 要执行此操作,请通过单击链接或键入以下命令来安装unity8软件包:

 sudo apt-get install unity8 

要运行它,请使用以下命令:

 unity8 -mousetouch 

不幸的是,没有办法在shell中运行应用程序。 单击桌面应用程序将在其自己的窗口中打开它,单击Ubuntu Touch应用程序将不执行任何操作。

现在有一个实验模拟器可用。 查看https://wiki.ubuntu.com/Touch/Emulator

编辑/usr/share/android/emulator/build/tools/get-tarball-url.py

更改

 host_uri = "https://system-image.ubuntu.com" json_index_uri = "/devel-proposed/mako/index.json" 

 host_uri = "https://system-image.ubuntu.com" json_index_uri = "/ubuntu-touch/devel-proposed/mako/index.json"