Esiste un emulatore Touch di Ubuntu o un modo per installarlo in una VM?


27

Esiste un modo per installare Ubuntu Touch all'interno di una macchina virtuale su un normale computer Ubuntu anziché su un telefono o tablet? O c'è un emulatore, come quello con cui viene fornito Android SDK?

Risposte:


23

Finalmente c'è un emulatore!

Utilizzando l'emulatore

Come installare su Ubuntu 14.04:

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

Per eseguire l'emulatore:

./run-emulator.sh

Per Ubuntu 13.10 e precedenti , dovresti essere in grado di installare il deb da https://launchpad.net/ubuntu/+source/android .

Per aggiornare il tuo emulatore, esegui questi comandi:

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

ATTENZIONE: non disinstallare e quindi utilizzare apt-get autoremovesu amd64. Se lo fai, rimarrai in uno stato imbattibile. Segui le istruzioni sul wiki per riparare il tuo sistema.

Per maggiori dettagli o su come compilare dal sorgente, consultare la pagina wiki .

Altri metodi

Tuttavia, l'uso dell'emulatore può essere complicato se si desidera semplicemente eseguire un'app o testare la shell unity8. Quindi, ci sono altri due metodi:

1. Esecuzione di Ubuntu Touch Apps

Ora puoi installare le applicazioni core touch direttamente su un computer che esegue Ubuntu 12.10 o versioni successive (o uno dei derivati, come Kubuntu) utilizzando un PPA.

Innanzitutto, aggiungi il PPA giornaliero delle app core eseguendo questi comandi in un terminale:

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

Quindi installa le app che desideri eseguendo:

sudo apt-get install <app-name>

Oppure puoi installarli tutti usando

sudo apt-get install touch-coreapps

Ecco un elenco delle app principali disponibili:

  • ubuntu-calculator-app
  • Calendario-app
  • ubuntu-clock-app
  • ubuntu-tempo-app
  • ubuntu-DocViewer-app
  • ubuntu-emailclient-app (non funziona ancora)
  • ubuntu-filemanager-app
  • ubuntu-RssReader-app
  • ubuntu-terminal-app
  • magazzino-ticker-mobile-app
  • cadenti-lettere
  • sudoku-app
  • music-app

Per ulteriori informazioni, consultare questo articolo su http://www.omgubuntu.co.uk/ .

2. Esecuzione di Unity 8 Shell

È possibile eseguire l'interfaccia mobile per Unity 8 sul desktop se si esegue Ubuntu 13.10. Per fare ciò, installare il pacchetto unity8, facendo clic sul collegamento o digitando il comando seguente:

sudo apt-get install unity8

Per eseguirlo, utilizzare questo comando:

unity8 -mousetouch

Sfortunatamente, non è possibile eseguire app nella shell. Fare clic su un'app desktop per aprirla nella propria finestra e fare clic su un'app Ubuntu Touch non farà nulla.


Un emulatore è ora disponibile.
Achiang,

Vedi anche (per 13.10): askubuntu.com/questions/387884/…
david6


0

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

Modificare

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

a

host_uri = "https://system-image.ubuntu.com"
json_index_uri = "/ubuntu-touch/devel-proposed/mako/index.json"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.