Existe um emulador do Ubuntu Touch ou uma maneira de instalá-lo em uma VM?

27

Existe alguma maneira de instalar o Ubuntu Touch dentro de uma máquina virtual em um computador Ubuntu normal em vez de em um telefone ou tablet? Ou existe um emulador, como o que o Android SDK vem?

Acredito
fonte

Respostas:

23

Finalmente, há um emulador!

Usando o emulador

Como instalar no Ubuntu 14.04:

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

Para executar o emulador:

./run-emulator.sh

Para o Ubuntu 13.10 e versões mais antigas , você deve conseguir instalar o deb em https://launchpad.net/ubuntu/+source/android .

Para atualizar seu emulador, execute estes comandos:

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

AVISO: Não desinstale e use apt-get autoremoveno amd64. Se o fizer, você será deixado em um estado imbatível. Siga as instruções no wiki para corrigir seu sistema.

Para mais detalhes ou como construir a partir do código-fonte, consulte a página wiki .

Outros métodos

No entanto, o uso do emulador pode ser complexo se você quiser executar um aplicativo ou testar o shell do unity8. Portanto, existem dois outros métodos:

1. Executando o Ubuntu Touch Apps

Agora você pode instalar os aplicativos principais do touch diretamente em um computador executando o Ubuntu 12.10 ou posterior (ou um dos derivados, como o Kubuntu) usando um PPA.

Primeiro, adicione o PPA diário dos aplicativos principais executando estes comandos em um terminal:

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

Em seguida, instale os aplicativos que você deseja executando:

sudo apt-get install <app-name>

Ou você pode instalar todos eles usando

sudo apt-get install touch-coreapps

Aqui está uma lista dos principais aplicativos disponíveis:

  • calculadora-ubuntu-app
  • calendar-app
  • ubuntu-clock-app
  • ubuntu-weather-app
  • ubuntu-docviewer-app
  • ubuntu-emailclient-app (ainda não está funcionando)
  • ubuntu-filemanager-app
  • ubuntu-rssreader-app
  • ubuntu-terminal-app
  • aplicativo de cotação de ações para celular
  • letras soltas
  • sudoku-app
  • aplicativo de música

Para mais informações, consulte este artigo em http://www.omgubuntu.co.uk/ .

2. Executando o Shell do Unity 8

É possível executar a interface móvel do Unity 8 na área de trabalho se você estiver executando o Ubuntu 13.10. Para fazer isso, instale o pacote unity8, clicando no link ou digitando o seguinte comando:

sudo apt-get install unity8

Para executá-lo, use este comando:

unity8 -mousetouch

Infelizmente, não há como executar aplicativos no shell. Clicar em um aplicativo de desktop abrirá em sua própria janela e clicar em um aplicativo Ubuntu Touch não fará nada.

Acredito
fonte
Um emulador está agora disponível.
achiang
Veja também (para 13.10): askubuntu.com/questions/387884/…
david6
7

Agora existe um emulador experimental disponível. Confira https://wiki.ubuntu.com/Touch/Emulator

Beat Rupp
fonte
Esta é uma resposta curta com apenas um link. Você pode atualizar sua resposta com capturas de tela e instruções para instalar, caso o link seja alterado?
IBelieve
0

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

mudança

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

para

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