ฉันต้องการพอร์ต Ubuntu Touch กับอุปกรณ์ที่ไม่รองรับในปัจจุบัน ข้อกำหนดสำหรับการทำสิ่งนี้และเริ่มต้นที่ไหน
ฉันต้องการพอร์ต Ubuntu Touch กับอุปกรณ์ที่ไม่รองรับในปัจจุบัน ข้อกำหนดสำหรับการทำสิ่งนี้และเริ่มต้นที่ไหน
คำตอบ:
Ubuntu (Touch) 13.10 เปิดตัวแล้ว มันมีเสถียรภาพสำหรับนักพัฒนาในขณะนี้ คุณจะได้รับคู่มือขั้นตอนโดยขั้นตอนที่นี่
อย่างไรก็ตามฉันใช้ CyanogenMod ตรวจสอบคู่มือ CyanogenMod ของอาคารเพื่อเรียนรู้วิธีสร้าง
คู่มือการสร้างจากแหล่งที่มาสำหรับ Android และการสร้างวิกิอูบุนตู Touchควรช่วยคุณเช่นกัน
หลังจากที่มันพร้อมที่แวะไปที่Porting อูบุนตูสัมผัสคู่มือพร้อมกับโทรศัพท์ Ubuntu ติดตั้งคู่มือรับก่อน
ขั้นตอนคือ:
ลิงค์เหล่านี้ให้ความคิดที่เป็นธรรมว่าคุณควรดำเนินการอย่างไร รหัสจริงที่ใช้แตกต่างจากอุปกรณ์หนึ่งไปอีกอุปกรณ์หนึ่งเนื่องจากไดรเวอร์ที่แตกต่างกัน (แต่คำสั่งเทอร์มินัลจะยังคงเหมือนเดิม) และเป็นสิ่งที่คุณต้องทำงานด้วยตัวคุณเองด้วยการลองผิดลองถูกมากมาย
ฉันพยายามย้ายไปที่Lava Xolo Q800ซึ่งสร้างขึ้นอย่างดีและติดตั้งด้วย แต่มันไม่ทำอะไรเลยที่สมาร์ทโฟนควรทำนอกเหนือจากการเชื่อมต่อกับ WiFi ฉันติดตั้ง Android ใหม่แล้ว
ก่อนอื่นฉันจะเริ่มต้นด้วยการได้รับอุปกรณ์ Linux (Android) ที่รูทแล้วและตรวจสอบให้แน่ใจว่าคุณมีระบบ Ubuntu แบบ 64 บิต (ram จำนวนมากจะดีเหมือน 16 กิ๊กถ้าคุณสามารถแกว่งได้หรืออย่างน้อยก็มีให้มากในไฟล์ swap หรือพาร์ติชั่น)
หากคุณไม่คุ้นเคยกับ CyanogenMod คุณจะคุ้นเคยกับการติดตั้งและสร้างมันขึ้นมา ฉันพูดแบบนี้เพราะคำแนะนำที่คุณพูดไปแล้วระบุไว้ชัดเจน:
เพื่อรองรับอุปกรณ์ที่หลากหลายเราตัดสินใจใช้ CyanogenMod เป็นฐานสำหรับระบบ Android คุณสามารถใช้ AOSP ได้อย่างปลอดภัยเนื่องจากเราไม่ได้ใช้การปรับแต่งและการปรับปรุงมากมายที่ด้าน App / Java แต่ CyanogenMod นั้นง่ายกว่าเนื่องจากสคริปต์และขั้นตอนการสร้างที่พร้อมใช้งานสำหรับมัน
หากอุปกรณ์ของคุณไม่ได้อยู่ที่นี่แล้วตรวจสอบที่นี่ นี่เป็นเอกสารที่ดีและง่ายต่อการติดตามและจะช่วยให้คุณเข้าใจและมีคำแนะนำมากมาย
http://wiki.cyanogenmod.org/w/Doc:_Building_Basics
ขึ้นอยู่กับความชอบของคุณคุณอาจต้องการเริ่มต้นที่นี่:
http://source.android.com/source/building.html
จากนั้นไปสำหรับโครงการ Cyanogenmod แต่ฉันคิดว่าทางออกที่ดีที่สุดของคุณคือการสร้าง Cyanogenmod เมื่อคุณทำเช่นนั้นกลับไปที่คำแนะนำที่คุณกล่าวถึง
บรรทัดล่างเรียนรู้ Android ก่อนยิ่งคุณสามารถเข้าใจกับ Android มากขึ้น Ubuntu Touch ที่ง่ายขึ้นก็จะเข้ากับพอร์ต
คำตอบเหล่านี้เก่ามาก คำแนะนำที่ทันสมัยและทันสมัยอยู่ที่นี่
https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/
หลังจาก Canonical หยุดการพัฒนา Unity และ Ubuntu สำหรับอุปกรณ์ในต้นปี 2560 งานได้รับการดำเนินการโดยชุมชน UBports
สำหรับเอกสารเกี่ยวกับการย้าย Ubuntu Touch ตอนนี้ควรไปที่http://docs.ubports.com/en/latest/porting/introduction.html