/android-buildenv-orangepi4

Android Build Environment Docker for OrangePi 4

Primary LanguageDockerfileMIT LicenseMIT

android-buildenv-orangepi4

The android-buildenv-orangepi is an Android build Docker environment for OrangePi 4
You can build an Android image for OrangePi 4 on this docker instead of installing some dependencies.

Prepare Resource

Download source code (OrangePi4/Android Source Code) from http://www.orangepi.org/downloadresources/ and unzip it.

Then, (According to the manual PDF)

$ mkdir OrangePi_4
$ cat rk3399-android-8.1.tar.gz* > rk3399-android-8.1.tar.gz
$ tar xvf rk3399-android-8.1.tar.gz -C OrangePi_4

Usage

cd OrangePi_4/rk3399-android-8.1
docker run --rm -v $(pwd):/workdir aquahika/android-buildenv-orangepi4 ./make.sh -F -M -u 

Note

My Ryzen 7 3700X (8 core/16 thread) with modyfied make.sh with make -j16 took approximately 50 minutes to build whole images (with -F -M -u options). And final result size (include artifacts probably) got be 97GB.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT