มี Ubuntu Touch emulator หรือวิธีติดตั้งใน VM หรือไม่?


27

มีวิธีใดที่จะติดตั้ง Ubuntu Touch ภายในเครื่องเสมือนบนคอมพิวเตอร์ Ubuntu ปกติแทนที่จะใช้โทรศัพท์หรือแท็บเล็ต หรือมีอีมูเลเตอร์เช่นเดียวกับ Android SDK ที่มาพร้อมกับ?

คำตอบ:


23

ในที่สุดก็มีโปรแกรมจำลอง!

การใช้โปรแกรมจำลอง

วิธีติดตั้งบน Ubuntu 14.04:

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

ในการรันโปรแกรมจำลอง:

./run-emulator.sh

สำหรับอูบุนตู 13.10 และมากกว่าคุณก็ควรจะสามารถติดตั้ง deb จากhttps://launchpad.net/ubuntu/+source/android

ในการอัพเดตอีมูเลเตอร์ของคุณให้รันคำสั่งเหล่านี้:

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

คำเตือน:อย่าถอนการติดตั้งและใช้งานapt-get autoremoveใน amd64 หากคุณทำเช่นนั้นคุณจะอยู่ในสถานะที่ไม่สามารถเอาชนะได้ ทำตามคำแนะนำบนวิกิเพื่อแก้ไขระบบของคุณ

สำหรับรายละเอียดเพิ่มเติมหรือวิธีการสร้างจากแหล่งดูหน้าวิกิพีเดีย

วิธีอื่น ๆ

อย่างไรก็ตามการใช้อีมูเลเตอร์สามารถทำให้ซับซ้อนได้หากคุณต้องการเรียกใช้แอพหรือทดสอบเชลล์ unity8 ดังนั้นมีสองวิธีอื่น ๆ :

1. เรียกใช้แอป Ubuntu Touch

ตอนนี้คุณสามารถติดตั้งแอปพลิเคชั่นคอร์ทัชแบบสัมผัสโดยตรงบนคอมพิวเตอร์ที่ใช้ Ubuntu 12.10 หรือใหม่กว่า (หรือหนึ่งในอนุพันธ์เช่น Kubuntu) โดยใช้ PPA

ก่อนอื่นเพิ่ม Core Apps Daily PPA ด้วยการรันคำสั่งเหล่านี้ในเทอร์มินัล:

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

จากนั้นติดตั้งแอพที่คุณต้องการด้วยการเรียกใช้:

sudo apt-get install <app-name>

หรือคุณสามารถติดตั้งทั้งหมดโดยใช้

sudo apt-get install touch-coreapps

นี่คือรายการแอพหลักที่มีให้:

  • อูบุนตู-เครื่องคิดเลขแอป
  • ปฏิทินแอป
  • อูบุนตูนาฬิกาแอป
  • อูบุนตูสภาพอากาศแอป
  • อูบุนตู-docviewer แอป
  • ubuntu-emailclient-app (ยังใช้งานไม่ได้)
  • อูบุนตู-filemanager แอป
  • อูบุนตู-RSSReader แอป
  • อูบุนตูขั้วแอป
  • หุ้นสัญลักษณ์มือถือแอป
  • วางจดหมาย
  • ซูโดกุปพลิเคชัน
  • เพลงแอป

สำหรับข้อมูลเพิ่มเติมโปรดดูบทความนี้ในhttp://www.omgubuntu.co.uk/

2. เรียกใช้ Unity 8 Shell

เป็นไปได้ที่จะเรียกใช้อินเทอร์เฟซมือถือสำหรับ Unity 8 บนเดสก์ท็อปหากคุณใช้ Ubuntu 13.10 ในการดำเนินการนี้ให้ติดตั้งแพ็คเกจ unity8 โดยคลิกที่ลิงค์หรือพิมพ์คำสั่งต่อไปนี้:

sudo apt-get install unity8

เพื่อเรียกใช้ใช้คำสั่งนี้:

unity8 -mousetouch

น่าเสียดายที่ไม่มีวิธีเรียกใช้แอพในเชลล์ การคลิกที่แอพเดสก์ท็อปจะเปิดในหน้าต่างของตัวเองและการคลิกที่แอป Ubuntu Touch จะไม่ทำอะไรเลย


อีมูเลเตอร์พร้อมใช้งานแล้ว
achiang

ดูเพิ่มเติมที่ (สำหรับ 13.10): askubuntu.com/questions/387884/…
david6

7

ตอนนี้มี Emulator ทดลองใช้งานแล้ว ตรวจสอบhttps://wiki.ubuntu.com/Touch/Emulator


นี่เป็นคำตอบสั้น ๆ เพียงแค่ลิงค์ คุณสามารถปรับปรุงคำตอบของคุณด้วยภาพหน้าจอและคำแนะนำในการติดตั้งในกรณีที่ลิงก์เปลี่ยนไปหรือไม่
iBelieve

0

แก้ไข /usr/share/android/emulator/build/tools/get-tarball-url.py

เปลี่ยนแปลง

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"
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.