Ich möchte Ubuntu Touch auf ein Gerät portieren, das derzeit nicht unterstützt wird. Was sind die Voraussetzungen dafür und wo fange ich an?
Ich möchte Ubuntu Touch auf ein Gerät portieren, das derzeit nicht unterstützt wird. Was sind die Voraussetzungen dafür und wo fange ich an?
Antworten:
Ubuntu (Touch) 13.10 wird veröffentlicht; Es ist jetzt für Entwickler stabil. Die Schritt-für-Schritt-Anleitung erhalten Sie hier .
Ich habe jedoch das CyanogenMod verwendet. Weitere Informationen zum Erstellen von CyanogenMod finden Sie in der CyanogenMod-Anleitung .
Der Aufbau von der Quelle für Android Führung und Gebäude Ubuntu Touch - Wiki sollen Ihnen auch helfen.
Wenn Sie fertig sind, lesen Sie die Anleitung zum Portieren von Ubuntu Touch zusammen mit der Anleitung zur Installation von Ubuntu Phone .
Die Schritte sind:
Diese Links geben Ihnen eine gute Vorstellung davon, wie Sie vorgehen sollten. Der tatsächlich zu verwendende Code ist aufgrund der unterschiedlichen Treiber von Gerät zu Gerät unterschiedlich (die Terminalbefehle würden jedoch in etwa gleich bleiben). Sie müssten daher mit viel Aufwand an sich selbst arbeiten.
Ich habe versucht, auf Lava Xolo Q800 zu portieren , das einwandfrei gebaut und auch installiert wurde. Ein Smartphone sollte jedoch nichts anderes tun, als sich mit WLAN zu verbinden. Ich habe jetzt Android neu installiert.
Ich würde zuerst ein gerootetes Linux-Gerät (Android) kaufen und sicherstellen, dass Sie ein 64-Bit-Ubuntu-System haben. (viel RAM wäre gut wie 16 Gigs, wenn Sie es schwingen können, oder zumindest so viel, das mit einer Auslagerungsdatei oder -partition verfügbar ist)
Wenn Sie mit CyanogenMod nicht vertraut sind, sollten Sie es installieren und erstellen. Ich sage das, weil der Guide, den Sie bereits erwähnt haben, klar sagt:
Um eine Vielzahl von Geräten zu unterstützen, haben wir uns für CyanogenMod als Basis für das Android-System entschieden. Sie können AOSP ohne Bedenken verwenden, da wir nicht viele Anpassungen und Verbesserungen verwenden, die auf der App- / Java-Seite vorgenommen wurden. Mit CyanogenMod ist dies jedoch einfacher, da Skripte und Erstellungsverfahren zur Verfügung stehen.
Wenn Ihr Gerät hier nicht aufgeführt ist, klicken Sie hier . Dies ist gut dokumentiert und leicht zu befolgen. Es hilft Ihnen dabei, die zahlreichen Anleitungen besser zu verstehen.
http://wiki.cyanogenmod.org/w/Doc:_Building_Basics
Abhängig von Ihren Vorlieben möchten Sie möglicherweise nur hier beginnen:
http://source.android.com/source/building.html
Dann gehen Sie zum Cyanogenmod-Projekt, aber ich denke, Ihre beste Wette ist der Bau von Cyanogenmod. Sobald Sie dies getan haben, kehren Sie zu der von Ihnen erwähnten Anleitung zurück.
Unter dem Strich lerne Android zuerst, je besser du es mit Android verstehst, desto einfacher wird es sein, Ubuntu Touch zu portieren.
Diese Antworten sind sehr alt. Moderne, aktuelle Anleitungen finden Sie hier
https://developer.ubuntu.com/de/phone/devices/installing-ubuntu-for-devices/
Nachdem Canonical Anfang 2017 die Entwicklung von Unity und Ubuntu für Geräte eingestellt hatte, wurde die Aufgabe von der UBports-Community übernommen.
Eine Dokumentation zum Portieren von Ubuntu Touch finden Sie unter http://docs.ubports.com/de/latest/porting/introduction.html