web-dev-qa-db-fra.com

Existe-t-il un émulateur Ubuntu Touch ou un moyen de l'installer dans une machine virtuelle?

Existe-t-il un moyen d'installer Ubuntu Touch dans une machine virtuelle sur un ordinateur Ubuntu standard plutôt que sur un téléphone ou une tablette? Ou existe-t-il un émulateur, tel que celui fourni avec le SDK Android?

27
iBelieve

Enfin, il y a un émulateur!

Utiliser l'émulateur

Comment installer sur Ubuntu 14.04:

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

Pour exécuter l'émulateur:

./run-emulator.sh

Pour Ubuntu 13.10 et plus ancien , vous devriez pouvoir installer le fichier deb à partir de https://launchpad.net/ubuntu/+source/Android .

Pour mettre à jour votre émulateur, exécutez les commandes suivantes:

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

AVERTISSEMENT: Ne désinstallez pas, puis utilisez apt-get autoremove sur AMD64. Si vous le faites, vous resterez dans un état imbattable. Suivez les instructions sur le wiki pour réparer votre système.

Pour plus de détails ou pour savoir comment construire à partir des sources, voir la page du wiki .

Autres méthodes

Toutefois, l'utilisation de l'émulateur peut être trop complexe si vous souhaitez simplement exécuter une application ou tester le shell unity8. Donc, il y a deux autres méthodes:

1. Lancer les applications Ubuntu Touch

Vous pouvez désormais installer les applications tactiles principales directement sur un ordinateur exécutant Ubuntu 12.10 ou une version ultérieure (ou l’un des produits dérivés, tel que Kubuntu) à l’aide d’un PPA.

Tout d’abord, ajoutez le PPA quotidien des applications principales en exécutant ces commandes dans un terminal:

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

Ensuite, installez les applications que vous voulez en lançant:

Sudo apt-get install <app-name>

Ou vous pouvez tous les installer en utilisant

Sudo apt-get install touch-coreapps

Voici une liste des principales applications disponibles:

  • ubuntu-calculator-app
  • calendrier-app
  • ubuntu-clock-app
  • ubuntu-météo-app
  • ubuntu-docviewer-app
  • ubuntu-emailclient-app (ne fonctionne pas encore)
  • ubuntu-filemanager-app
  • ubuntu-rssreader-app
  • ubuntu-terminal-app
  • stock-ticker-mobile-app
  • lettres tombantes
  • sudoku-app
  • musique-app

Pour plus d'informations, voir cet article sur http://www.omgubuntu.co.uk/ .

2. Exécution du shell Unity 8

Il est possible d'exécuter l'interface mobile d'Unity 8 sur le bureau si vous utilisez Ubuntu 13.10. Pour ce faire, installez le package unity8, soit en cliquant sur le lien, soit en tapant la commande suivante:

Sudo apt-get install unity8

Pour l'exécuter, utilisez cette commande:

unity8 -mousetouch

Malheureusement, il n’existe aucun moyen d’exécuter des applications dans le shell. Cliquer sur une application de bureau l'ouvrira dans sa propre fenêtre et cliquer sur une application Ubuntu Touch ne fera rien.

23
iBelieve

Il existe maintenant un émulateur expérimental disponible. Départ https://wiki.ubuntu.com/Touch/Emulator

7
Beat Rupp

Éditer /usr/share/Android/emulator/build/tools/get-tarball-url.py

Changement

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"
0
levent tore