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ı?
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:
Sonunda bir emülatör var!
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 autoremove
amd64'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 .
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:
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:
Daha fazla bilgi için, bkz bu yazıyı üzerinde http://www.omgubuntu.co.uk/ .
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.
Şimdi deneysel bir emülatör var. Check out https://wiki.ubuntu.com/Touch/Emulator
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"