Android Development Environment: Difference between revisions
No edit summary |
No edit summary |
||
Line 24: | Line 24: | ||
=== Install required packages on host PC === | === Install required packages on host PC === | ||
<pre> | <pre> | ||
$ sudo apt-get -y install | $ sudo apt-get -y install gnupg flex bison gperf build-essential zip gcc-multilib g++-multilib | ||
libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc | $ sudo apt-get -y install libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev | ||
$ sudo apt-get -y install ccache libgl1-mesa-dev libxml2-utils xsltproc unzip bc | |||
$ sudo apt-get -y install uuid uuid-dev zlib1g-dev liblz-dev liblzo2-2 liblzo2-dev lzop git curl | |||
$ sudo apt-get -y install u-boot-tools mtd-utils android-tools-fsutils device-tree-compiler gdisk m4 libz-dev | |||
</pre> | </pre> | ||
Revision as of 20:14, 30 December 2019
Host (PC) setup requirements
The host development environment for Android is based on Ubuntu and Debian, please install Ubuntu version 14.04/16.04 64bit LTS http://www.ubuntu.com/download/desktop or Debian 8.4 64bit https://www.debian.org/releases
We recommend to have Physical machine with at least below Hardware Requirements:
- CPU : Intel / AMD Quad Core or higher CPU cores with base frequency 2.3 Ghz or higher.
- RAM : you need at least 16GB of RAM
- SSD(Recommended) : 450 GB
OR
- HDD : 500 GB Free space
- Internet Connectivity
Note: The build process requires about 135GB of free space. Before any build, make sure you have adequate free space available on HDD / SDD before starting any build.
Note: Do not use other Ubuntu or Debian releases, than the ones recommended above.
Install required packages on host PC
$ sudo apt-get -y install gnupg flex bison gperf build-essential zip gcc-multilib g++-multilib $ sudo apt-get -y install libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev $ sudo apt-get -y install ccache libgl1-mesa-dev libxml2-utils xsltproc unzip bc $ sudo apt-get -y install uuid uuid-dev zlib1g-dev liblz-dev liblzo2-2 liblzo2-dev lzop git curl $ sudo apt-get -y install u-boot-tools mtd-utils android-tools-fsutils device-tree-compiler gdisk m4 libz-dev
Install the OpenJDK
Android Nougat requires OpenJDK 8.
To install it:
$ sudo apt-get update $ sudo apt-get install openjdk-8-jdk
If your Ubuntu version is missing the package (which shouldn't happen), add the PPA repository and run the previous commands again:
$ sudo add-apt-repository ppa:openjdk-r/ppa
Update the default Java version by running:
$ sudo update-alternatives --config java $ sudo update-alternatives --config javac