Android
Erstellen Sie benutzerdefinierte Android-ROMs
Suche…
Machen Sie Ihre Maschine für den Bau bereit!
Bevor Sie etwas bauen können, müssen Sie Ihre Maschine für den Bau vorbereiten. Dafür müssen Sie viele Bibliotheken und Module installieren. Die am meisten empfohlene Linux-Distribution ist Ubuntu. Daher konzentriert sich dieses Beispiel auf die Installation alles, was auf Ubuntu benötigt wird.
Java installieren
sudo apt-add-repository ppa:openjdk-r/ppa
Sie zunächst das folgende persönliche Paketarchiv (PPA) hinzu: sudo apt-add-repository ppa:openjdk-r/ppa
.
Aktualisieren Sie dann die Quellen, indem Sie sudo apt-get update
ausführen: sudo apt-get update
.
Zusätzliche Abhängigkeiten installieren
Alle erforderlichen zusätzlichen Abhängigkeiten können mit dem folgenden Befehl installiert werden:
sudo apt-get install git-core python gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev openjdk-8-jre openjdk-8-jdk pngcrush schedtool libxml2 libxml2-utils xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev lib32ncurses5-dev gcc-multilib liblz4-* pngquant ncurses-dev texinfo gcc gperf patch libtool automake g++ gawk subversion expat libexpat1-dev python-all-dev binutils-static bc libcloog-isl-dev libcap-dev autoconf libgmp-dev build-essential gcc-multilib g++-multilib pkg-config libmpc-dev libmpfr-dev lzma* liblzma* w3m android-tools-adb maven ncftp figlet
Das System für die Entwicklung vorbereiten
Nachdem nun alle Abhängigkeiten installiert sind, bereiten wir das System für die Entwicklung vor, indem Sie Folgendes ausführen:
sudo curl --create-dirs -L -o /etc/udev/rules.d/51-android.rules -O -L https://raw.githubusercontent.com/snowdream/51-android/master/51-android.rules
sudo chmod 644 /etc/udev/rules.d/51-android.rules
sudo chown root /etc/udev/rules.d/51-android.rules
sudo service udev restart
adb kill-server
sudo killall adb
Lassen Sie uns zum Schluss den Cache und das Repo mit den folgenden Befehlen einrichten:
sudo install utils/repo /usr/bin/
sudo install utils/ccache /usr/bin/
Bitte beachten Sie: Wir können dieses Setup auch erreichen, indem Sie die automatisierten Skripts ausführen , die von Akhil Narang ( Akhilnarang ), einem der Verwalter von Resurrection Remix OS, erstellt wurden . Diese Skripte finden Sie auf GitHub .