Bir Ubuntu Dokunma emülatörü veya VM'de kurmanın bir yolu var mı?


27

Ubuntu Touch'ı bir sanal makinenin içine telefon veya tablet yerine normal bir Ubuntu bilgisayarına kurmanın bir yolu var mı? Veya Android SDK ile birlikte gelen gibi bir emülatör var mı?

Yanıtlar:


23

Sonunda bir emülatör var!

Emülatörün Kullanımı

Ubuntu 14.04'e nasıl kurulur:

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

Emülatörü çalıştırmak için:

./run-emulator.sh

İçin Ubuntu 13.10 ve üzeri , sadece gelen deb yüklemek mümkün olmalıdır https://launchpad.net/ubuntu/+source/android .

Emülatörünüzü güncellemek için şu komutları çalıştırın:

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

UYARI: Kaldırmayın ve daha sonra apt-get autoremoveamd64'te kullanın . Bunu yaparsan, rakipsiz bir durumda kalacaksın. Sisteminizi düzeltmek için wiki'deki talimatları izleyin .

Daha fazla ayrıntı veya kaynaktan nasıl oluşturulacağı hakkında wiki sayfasına bakın .

Diğer yöntemler. Diğer metodlar

Ancak, yalnızca bir uygulamayı çalıştırmak veya unity8 kabuğunu test etmek istiyorsanız, öykünücüyü kullanmak karmaşık olabilir. Öyleyse, başka iki yöntem var:

1. Ubuntu Touch Uygulamalarını Çalıştırma

Artık çekirdek dokunmatik uygulamalarını doğrudan bir PPA kullanarak Ubuntu 12.10 veya üstü (veya Kubuntu gibi türevlerden biri) çalıştıran bir bilgisayara yükleyebilirsiniz.

İlk önce, bu komutları bir terminalde çalıştırarak Core Apps Daily PPA'yı ekleyin:

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

Ardından çalıştırarak istediğiniz uygulamaları kurun:

sudo apt-get install <app-name>

Ya da hepsini kullanarak yükleyebilirsiniz.

sudo apt-get install touch-coreapps

İşte mevcut temel uygulamaların bir listesi:

  • ubuntu-hesap-app
  • takvim uygulaması
  • ubuntu-saat-app
  • ubuntu-hava-app
  • ubuntu-DocViewer-Uygulama
  • ubuntu-emailclient-app (henüz çalışmıyor)
  • ubuntu-dosya yöneticisi-Uygulama
  • ubuntu-rssreader-Uygulama
  • ubuntu-terminal uygulama
  • stok-senedi-mobil uygulama
  • bırakarak-harfler
  • sudoku-app
  • Müzik-app

Daha fazla bilgi için, bkz bu yazıyı üzerinde http://www.omgubuntu.co.uk/ .

2. Unity 8 Kabuğunu Çalıştırmak

Ubuntu 13.10 kullanıyorsanız, Unity 8'in mobil arayüzünü masaüstünde çalıştırmak mümkündür. Bunu yapmak için, linke tıklayarak veya aşağıdaki komutu yazarak unity8 paketini kurun:

sudo apt-get install unity8

Çalıştırmak için bu komutu kullanın:

unity8 -mousetouch

Ne yazık ki, kabukta uygulamaları çalıştırmanın bir yolu yoktur. Bir masaüstü uygulamasına tıklamak, uygulamayı kendi penceresinde açar ve bir Ubuntu Touch uygulamasına tıklamak hiçbir şey yapmaz.


Bir emülatör artık mevcut.
achiang

Ayrıca bakınız (13.10 için): askubuntu.com/questions/387884/…
david6


0

Düzenle /usr/share/android/emulator/build/tools/get-tarball-url.py

Değişiklik

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

için

host_uri = "https://system-image.ubuntu.com"
json_index_uri = "/ubuntu-touch/devel-proposed/mako/index.json"
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.