खोज…


बिल्डिंग के लिए तैयार है आपकी मशीन!

इससे पहले कि आप कुछ भी बना सकें, आपको अपनी मशीन बनाने के लिए तैयार करना होगा। इसके लिए आपको बहुत सारे पुस्तकालय और मॉड्यूल स्थापित करने की आवश्यकता है। सबसे अधिक अनुशंसित लिनक्स वितरण उबंटू है, इसलिए यह उदाहरण उबंटू पर आवश्यक सभी चीजों को स्थापित करने पर ध्यान केंद्रित करेगा।

जावा स्थापित कर रहा है

सबसे पहले, निम्नलिखित पर्सनल पैकेज आर्काइव (PPA) sudo apt-add-repository ppa:openjdk-r/ppa : sudo apt-add-repository ppa:openjdk-r/ppa

फिर, निष्पादित करके स्रोतों को अपडेट करें: sudo apt-get update

अतिरिक्त निर्भरता स्थापित करना

सभी आवश्यक अतिरिक्त निर्भरताएँ निम्न कमांड द्वारा स्थापित की जा सकती हैं:

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

विकास के लिए सिस्टम तैयार करना

अब जब सभी निर्भरताएं स्थापित हो गई हैं, तो चलिए क्रियान्वित करके सिस्टम को विकास के लिए तैयार करते हैं:

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

अंत में, हम निम्नलिखित कमांड द्वारा कैश और रेपो सेट करते हैं:

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

कृपया ध्यान दें: हम पुनरुत्थान रीमिक्स ओएस के अनुरक्षकों में से एक, अखिल नारंग ( अकिलनारंग ) द्वारा बनाई गई स्वचालित स्क्रिप्ट को चलाकर भी इस सेटअप को प्राप्त कर सकते हैं। ये स्क्रिप्ट GitHub पर देखी जा सकती है



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow