Y a-t-il un émulateur Ubuntu Touch ou un moyen de l'installer dans une VM?

27

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?

    
posée iBelieve 21.02.2013 - 18:39
la source

3 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 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 .

Autres méthodes

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:

1. En cours d'exécution des applications tactiles Ubuntu

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:

  • ubuntu-calculator-app
  • application calendrier
  • 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 d'accompagnement
  • sudoku-app
  • application musicale

Pour plus d'informations, voir cet article sur lien .

2. Exécution du shell Unity 8

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.

    
réponse donnée iBelieve 21.02.2013 - 19:27
la source
7

Il existe maintenant un émulateur expérimental disponible. Consultez lien

    
réponse donnée Beat Rupp 20.11.2013 - 21:24
la source
0

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"
    
réponse donnée levent tore 11.04.2014 - 03:10
la source

Lire d'autres questions sur les étiquettes