使用模拟器

使用模拟器

有没有办法在普通 Ubuntu 电脑的虚拟机中安装 Ubuntu Touch,而不是在手机或平板电脑上安装?或者有没有模拟器,比如 Android SDK 自带的模拟器?

答案1

终于有模拟器了!

使用模拟器

如何在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 及更早版本,你应该能够安装 debhttps://launchpad.net/ubuntu/+source/android

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

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

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

有关更多详细信息或如何从源代码构建,请参阅维基页面

其他方法

但是,如果您只想运行应用程序或测试 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 <app-name>

或者你可以使用以下方式安装所有

sudo apt-get install touch-coreapps

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

  • ubuntu-计算器应用程序
  • 日历应用程序
  • ubuntu-时钟应用程序
  • ubuntu-天气应用程序
  • ubuntu-docviewer-应用程序
  • ubuntu-emailclient-app(尚未运行)
  • ubuntu-文件管理器应用程序
  • ubuntu-rssreader-应用程序
  • ubuntu-终端应用程序
  • 股票行情移动应用
  • 删除字母
  • 数独应用程序
  • 音乐应用程序

有关详细信息,请参阅For more information, see本文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 应用程序则不会执行任何操作。

答案2

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

答案3

编辑/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"

相关内容