Sök…


Gör din maskin redo att bygga!

Innan du kan bygga någonting måste du göra din maskin redo att byggas. För detta måste du installera en hel del bibliotek och moduler. Den mest rekommenderade Linux-distributionen är Ubuntu, så detta exempel kommer att fokusera på att installera allt som behövs på Ubuntu.

Installera Java

Lägg först till följande Personal Package Archive (PPA): sudo apt-add-repository ppa:openjdk-r/ppa .

Uppdatera sedan källorna genom att utföra: sudo apt-get update .

Installera ytterligare beroenden

Alla nödvändiga ytterligare beroenden kan installeras med följande kommando:

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

Förbereda systemet för utveckling

Nu när alla beroenden är installerade, låt oss förbereda systemet för utveckling genom att utföra:

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

Låt oss slutligen konfigurera cache och repo genom följande kommandon:

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

Observera: Vi kan också uppnå denna inställning genom att köra de automatiska skript som gjorts av Akhil Narang ( akhilnarang ), en av underhållarna av Resurrection Remix OS . Dessa skript finns på GitHub .



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow