Czy istnieje emulator Ubuntu Touch lub sposób na zainstalowanie go na maszynie wirtualnej?

27

Czy jest jakiś sposób na zainstalowanie Ubuntu Touch na maszynie wirtualnej na zwykłym komputerze Ubuntu zamiast na telefonie lub tablecie? Czy istnieje emulator, taki jak ten, który jest dostarczany z zestawem Android SDK?

wierzę
źródło

Odpowiedzi:

23

Wreszcie jest emulator!

Korzystanie z emulatora

Jak zainstalować na Ubuntu 14.04:

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

Aby uruchomić emulator:

./run-emulator.sh

W przypadku Ubuntu 13.10 i starszych powinieneś móc zainstalować deb z https://launchpad.net/ubuntu/+source/android .

Aby zaktualizować emulator, uruchom następujące polecenia:

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

OSTRZEŻENIE: Nie należy odinstalowywać, a następnie używać apt-get autoremovena amd64. Jeśli to zrobisz, pozostaniesz w bezkonkurencyjnym stanie. Postępuj zgodnie z instrukcjami na wiki, aby naprawić swój system.

Aby uzyskać więcej informacji lub jak zbudować ze źródła, zobacz stronę wiki .

Inne metody

Jednak użycie emulatora może być skomplikowane, jeśli chcesz po prostu uruchomić aplikację lub przetestować powłokę unity8. Istnieją więc dwie inne metody:

1. Uruchamianie aplikacji Ubuntu Touch

Możesz teraz zainstalować podstawowe aplikacje dotykowe bezpośrednio na komputerze z systemem Ubuntu 12.10 lub nowszym (lub jedną z pochodnych, takich jak Kubuntu), używając PPA.

Najpierw dodaj podstawowe aplikacje PPA, uruchamiając następujące polecenia w terminalu:

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

Następnie zainstaluj wybrane aplikacje, uruchamiając:

sudo apt-get install <app-name>

Lub możesz zainstalować je wszystkie za pomocą

sudo apt-get install touch-coreapps

Oto lista podstawowych dostępnych aplikacji:

  • ubuntu-kalkulator-aplikacja
  • aplikacja kalendarza
  • Aplikacja zegara Ubuntu
  • ubuntu-weather-app
  • ubuntu-docviewer-app
  • ubuntu-emailclient-app (jeszcze nie działa)
  • ubuntu-filemanager-app
  • ubuntu-rssreader-app
  • ubuntu-terminal-app
  • stock-ticker-mobile-app
  • spadające litery
  • aplikacja sudoku
  • aplikacja muzyczna

Więcej informacji można znaleźć w tym artykule na stronie http://www.omgubuntu.co.uk/ .

2. Uruchamianie powłoki Unity 8

Możliwe jest uruchomienie interfejsu mobilnego dla Unity 8 na komputerze, jeśli używasz Ubuntu 13.10. Aby to zrobić, zainstaluj pakiet unity8, klikając łącze lub wpisując następujące polecenie:

sudo apt-get install unity8

Aby go uruchomić, użyj tego polecenia:

unity8 -mousetouch

Niestety nie ma sposobu na uruchamianie aplikacji w powłoce. Kliknięcie aplikacji komputerowej otworzy ją we własnym oknie, a kliknięcie aplikacji Ubuntu Touch nic nie da.

wierzę
źródło
Emulator jest teraz dostępny.
achiang
Zobacz także (dla 13.10): askubuntu.com/questions/387884/…
david6
7

Dostępny jest teraz eksperymentalny emulator. Sprawdź https://wiki.ubuntu.com/Touch/Emulator

Pokonaj Ruppa
źródło
To raczej krótka odpowiedź z samym linkiem. Czy możesz zaktualizować swoją odpowiedź za pomocą zrzutów ekranu i instrukcji instalacji, na wypadek zmiany łącza?
iBelieve,
0

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

Zmiana

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

do

host_uri = "https://system-image.ubuntu.com"
json_index_uri = "/ubuntu-touch/devel-proposed/mako/index.json"
rozerwany
źródło