Y a-t-il un moyen d'installer Ubuntu Touch dans une machine virtuelle sur un ordinateur Ubuntu classique plutôt que sur un téléphone ou une tablette? Ou existe-t-il un émulateur, comme celui fourni avec le SDK Android?
Enfin, il y a un é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 fichier deb à partir de lien .
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 utilisez apt-get autoremove
sur 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 pour créer à partir des sources, consultez la page du wiki .
Cependant, l'utilisation de l'émulateur peut être complexe si vous souhaitez simplement exécuter une application ou tester le shell unity8. Donc, il y a deux autres méthodes:
Vous pouvez maintenant installer les applications touch core directement sur un ordinateur exécutant Ubuntu 12.10 ou ultérieur (ou l’un des dérivés, tel que Kubuntu) à l’aide d’un PPA.
D'abord, ajoutez le PPA quotidien Core Apps 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 souhaitées 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:
Pour plus d'informations, voir cet article sur lien .
Il est possible d’exécuter l’interface mobile pour 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.
Modifier /usr/share/android/emulator/build/tools/get-tarball-url.py
Modifier
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"
Lire d'autres questions sur les étiquettes virtualization ubuntu-touch emulation