是否有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"