> For the complete documentation index, see [llms.txt](https://bananapi.gitbook.io/bpi-m2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bananapi.gitbook.io/bpi-m2/zh/howtobuildandroid442imageforbpim2.md).

# How to build Android 4.4.2 Image for BPI-M2

1. Install the Linux system for building，'Ubuntu 12.04.x LTS'is recommended.
2. Install the needed software packages.

   ```
   sudo apt-get install python-software-properties
   sudo add-apt-repository ppa:webupd8team/java
   sudo apt-get update
   sudo apt-get install oracle-java6-installer
   sudo apt-get install libglapi-mesa:i386
   sudo apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386
   sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
   sudo apt-get install uboot-mkimage
   sudo apt-get install xserver-xorg
   ```

   Do NOT reboot system during the process! (IMPORTANT!)
3. Download the latest source code pack from our developer website <http://dev.banana-pi.org.cn> .And unpack.

4.Building. Build for hdmi.

````
Build for 7' LCD.

``` ./build_LCD.sh
````

If you have finished building one of versions(hdmi OR LCD).Please run following commmand before building another!(IMPORTANT!)

`./make_clean.sh`

For more information of buileding,pleace view 'Build\_Code\_Command.txt' in code package.

discuss on forum:

<http://forum.banana-pi.org/t/how-to-build-android-4-4-2-image-for-bpi-m2/467>
