Existe um emulador de toque do Ubuntu 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 regular em vez de em um telefone ou tablet? Ou há um emulador, como o que o Android SDK vem com?

    
por iBelieve 21.02.2013 / 18:39

3 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 instalar o deb do link .

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 autoremove em amd64. Se você fizer isso, você será deixado em um estado imbatível. Siga as instruções no wiki para consertar seu sistema.

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

Outros métodos

No entanto, usar o emulador pode ser complexo se você quiser apenas executar um aplicativo ou testar o shell unit8. Então, existem dois outros métodos:

1. Executando o Ubuntu Touch Apps

Agora você pode instalar os aplicativos de toque do núcleo diretamente em um computador com o Ubuntu 12.10 ou posterior (ou um dos derivados, como o Kubuntu) usando um PPA.

Primeiro, adicione o Core Apps Daily PPA executando esses 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 aplicativos principais disponíveis:

  • ubuntu-calculator-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
  • stock-ticker-mobile-app
  • soltando letras
  • sudoku-app
  • aplicativo de música

Para mais informações, consulte este artigo no link .

2. Executando o Unity 8 Shell

É 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 unit8, 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 irá abri-lo em sua própria janela e clicar em um aplicativo do Ubuntu Touch não fará nada.

    
por iBelieve 21.02.2013 / 19:27
7

Agora há um emulador experimental disponível. Confira o link

    
por Beat Rupp 20.11.2013 / 21:24
0

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

Alterar

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"
    
por levent tore 11.04.2014 / 03:10