Zoeken…


Uw machine gereed maken voor bouwen!

Voordat u iets kunt bouwen, moet u uw machine gereed maken voor het bouwen. Hiervoor moet u veel bibliotheken en modules installeren. De meest aanbevolen Linux-distributie is Ubuntu, dus dit voorbeeld richt zich op het installeren van alles wat nodig is op Ubuntu.

Java installeren

Voeg eerst het volgende Personal Package Archive (PPA) toe: sudo apt-add-repository ppa:openjdk-r/ppa .

Werk vervolgens de bronnen bij door het uitvoeren van: sudo apt-get update .

Aanvullende afhankelijkheden installeren

Alle vereiste extra afhankelijkheden kunnen worden geïnstalleerd met de volgende opdracht:

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

Het systeem voorbereiden op ontwikkeling

Nu alle afhankelijkheden zijn geïnstalleerd, laten we het systeem voorbereiden op ontwikkeling door het uitvoeren van:

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

Laten we tot slot de cache en de repo instellen met de volgende opdrachten:

sudo install utils/repo /usr/bin/
sudo install utils/ccache /usr/bin/

Let op: we kunnen deze installatie ook bereiken door de geautomatiseerde scripts uit te voeren die zijn gemaakt door Akhil Narang ( akhilnarang ), een van de beheerders van Resurrection Remix OS . Deze scripts zijn te vinden op GitHub .



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow