Lineageos kompilieren & anpassen: Unterschied zwischen den Versionen

Aus 4-it
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
[[Kategorie:Android]]
[[Kategorie:Android]]
<h1>Vorbereitungen</h1>
<h1>Vorbereitungen</h1>



Version vom 24. August 2014, 10:29 Uhr


Vorbereitungen

Unter Systemen mit Standard-Python-Binary > 2.7 muss für die Konsolensession python2.7 aktiviert werden.

Einfach funktioniert dies mit einem bin-Ordner in der Androidentwicklungsumgebung:

cd ~/android_devel

mkdir bin

cd bin

ln -s /usr/bin/python2.7 python

export PATH="~/android_devel/bin:${PATH}"


Die Android-Build-Tools werden über folgenden Link bezogen und beispielsweise in dem eben erstellten bin-Verzeichnis hinterlegt:

curl https://storage.googleapis.com/git-repo-downloads/repo > ~/android_devel/bin/repo

(info auf: http://source.android.com/source/initializing.html)

Mit

repo selfupdate

wird sichergestellt, dass die aktuellste Version verwendet wird


Cyanogenmod-Source initialisieren:

mkdir ~/andoid_devel/CM

cd ~/andoid_devel/CM

repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0

repo sync

Die Informationen finden sich gerätespezifisch auf den Wiki-Seiten von cyanogenmod.org (bspw. http://wiki.cyanogenmod.org/w/Build_for_pollux_windy)


Die Doku hier wird den Kompilierprozess nur oberflächlich behandeln, Primär wird hier die Struktur und Anpassung der Sourcen beschrieben, da dies in den wikis eher oberflächlich behandelt wird.

Wo ist was? - Strukturen & Aufbau der CM-Quellen