Apakah ada emulator Ubuntu Touch atau cara untuk menginstalnya dalam VM?

27

Apakah ada cara untuk menginstal Ubuntu Touch di dalam mesin virtual pada komputer Ubuntu biasa, bukan pada ponsel atau tablet? Atau ada emulator, seperti yang SDK Android datangi?

aku percaya
sumber

Jawaban:

23

Akhirnya, ada emulator!

Menggunakan Emulator

Cara menginstal di Ubuntu 14.04:

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

Untuk menjalankan emulator:

./run-emulator.sh

Untuk Ubuntu 13.10 dan yang lebih lama , Anda seharusnya dapat menginstal deb dari https://launchpad.net/ubuntu/+source/android .

Untuk memperbarui emulator Anda, jalankan perintah ini:

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

PERINGATAN: Jangan mencopot pemasangan lalu gunakan apt-get autoremovepada amd64. Jika Anda melakukannya, Anda akan dibiarkan dalam kondisi yang tidak ada duanya. Ikuti instruksi pada wiki untuk memperbaiki sistem Anda.

Untuk detail lebih lanjut atau cara membuat dari sumber, lihat halaman wiki .

Metode Lainnya

Namun, menggunakan emulator dapat menjadi rumit jika Anda hanya ingin menjalankan aplikasi atau menguji shell unity8. Jadi, ada dua metode lain:

1. Menjalankan Aplikasi Touch Ubuntu

Anda sekarang dapat menginstal aplikasi core touch secara langsung di komputer yang menjalankan Ubuntu 12.10 atau lebih baru (atau salah satu turunannya, seperti Kubuntu) menggunakan PPA.

Pertama, tambahkan Core Apps Daily PPA dengan menjalankan perintah ini di terminal:

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

Kemudian instal aplikasi yang Anda inginkan dengan menjalankan:

sudo apt-get install <app-name>

Atau Anda dapat menginstal semuanya menggunakan

sudo apt-get install touch-coreapps

Berikut adalah daftar aplikasi inti yang tersedia:

  • ubuntu-kalkulator-aplikasi
  • aplikasi kalender
  • ubuntu-clock-app
  • ubuntu-weather-app
  • ubuntu-docviewer-app
  • ubuntu-emailclient-app (belum berfungsi)
  • ubuntu-filemanager-app
  • ubuntu-rssreader-app
  • ubuntu-terminal-app
  • stock-ticker-mobile-app
  • menjatuhkan huruf
  • aplikasi sudoku
  • aplikasi musik

Untuk informasi lebih lanjut, lihat artikel ini di http://www.omgubuntu.co.uk/ .

2. Menjalankan Shell Unity 8

Dimungkinkan untuk menjalankan antarmuka seluler untuk Unity 8 di desktop jika Anda menjalankan Ubuntu 13.10. Untuk melakukan ini, instal paket unity8, baik dengan mengklik tautan atau dengan mengetik perintah berikut:

sudo apt-get install unity8

Untuk menjalankannya, gunakan perintah ini:

unity8 -mousetouch

Sayangnya, tidak ada cara untuk menjalankan aplikasi di shell. Mengklik pada aplikasi desktop akan membukanya di jendela sendiri dan mengklik pada aplikasi Ubuntu Touch tidak akan melakukan apa-apa.

aku percaya
sumber
Sebuah emulator sekarang tersedia.
achiang
Lihat juga (untuk 13.10): askubuntu.com/questions/387884/…
david6
7

Sekarang ada Emulator eksperimental yang tersedia. Lihat https://wiki.ubuntu.com/Touch/Emulator

Kocok Rupp
sumber
Ini bukan jawaban singkat hanya dengan tautan. Bisakah Anda memperbarui jawaban dengan tangkapan layar dan instruksi untuk dipasang, kalau-kalau tautannya diubah?
iBelieve
0

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

Perubahan

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

untuk

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