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

27

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

Je crois
la source

Réponses:

23

Enfin, il y a un émulateur!

Utilisation de 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 versions antérieures , vous devriez simplement pouvoir installer le deb à partir de https://launchpad.net/ubuntu/+source/android .

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

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

AVERTISSEMENT: ne désinstallez pas puis n'utilisez pas apt-get autoremovesur amd64. Si vous le faites, vous serez laissé dans un état imbattable. Suivez les instructions sur le wiki pour réparer votre système.

Pour plus de détails ou comment construire à partir des sources, consultez la page wiki .

Autres méthodes

Cependant, l'utilisation de l'émulateur peut être complexe si vous souhaitez simplement exécuter une application ou tester le shell unit8. Il existe donc deux autres méthodes:

1. Exécution des applications Ubuntu Touch

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

Tout d'abord, ajoutez le Core Apps Daily PPA en exécutant ces commandes dans un terminal:

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

Installez ensuite les applications que vous souhaitez en exécutant:

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-weather-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-goutte
  • sudoku-app
  • application musicale

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

2. Exécution du shell Unity 8

Il est possible d'exécuter l'interface mobile pour Unity 8 sur le bureau si vous exécutez 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'y a 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.

Je crois
la source
Un émulateur est désormais disponible.
achiang
Voir aussi (pour 13.10): askubuntu.com/questions/387884/…
david6
7

Il y a maintenant un émulateur expérimental disponible. Consultez https://wiki.ubuntu.com/Touch/Emulator

Beat Rupp
la source
C'est plutôt une réponse courte avec juste un lien. Pourriez-vous mettre à jour votre réponse avec des captures d'écran et des instructions d'installation, au cas où le lien serait modifié?
iBelieve
0

modifier /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"
levent déchiré
la source