Lineageos kompilieren & anpassen: Unterschied zwischen den Versionen

Aus 4-it
Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „Unter Systemen mit Standard-Python-Binary > 2.7 muss für die Konsolensession python2.7 aktiviert werden. Einfahc funktioniert dies mit einem bin-Ordner in de…“
 
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:


Einfahc funktioniert dies mit einem bin-Ordner in der Androidentwicklungumgebung:
Einfahc funktioniert dies mit einem bin-Ordner in der Androidentwicklungumgebung:
 
<code>
cd ~/android_devel
cd ~/android_devel
mkdir bin
mkdir bin
Zeile 8: Zeile 8:
ln -s /usr/bin/python2.7 python
ln -s /usr/bin/python2.7 python
export PATH="~/android_devel/bin:${PATH}"
export PATH="~/android_devel/bin:${PATH}"
 
</code>
Die Android-Build-Tools werden über folgenden Link bezogen und beispielsweise in dem eben erstellen bin-Verzeichnis hinterlegt:
Die Android-Build-Tools werden über folgenden Link bezogen und beispielsweise in dem eben erstellen bin-Verzeichnis hinterlegt:



Version vom 24. August 2014, 10:20 Uhr

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

Einfahc funktioniert dies mit einem bin-Ordner in der Androidentwicklungumgebung: 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 erstellen 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.