...
For i.MX platform download this preconfigured script: android_build.sh and run it on your Linux PC HOST:
./android_build.sh
<BOARD_CODE>
# Where <BOARD_CODE> can be “C61”, C43”, “C20”, etc [For example: ./android_build.sh C61 ]
You will find the result results of the build process in the folder ANDROID_11/Distros/:
ls -lh ANDROID_11/Distros/
...
Run SECO docker for Android build:
Code Block docker run --rm -it \ --volume="/etc/passwd:/etc/passwd:ro" \ --volume="/etc/group:/etc/group:ro" \ --volume="/etc/shadow:/etc/shadow:ro" \ --volume $PWD:/workdir \ -v ~/.bash_history:${HOME}/.bash_history:rw \ -v ~/.vimrc:${HOME}/.vimrc:rw \ -v ~/.vim:${HOME}/.vim:rw \ -v ~/.cache:${HOME}/.cache:rw \ -e BOARDCODE=${boardcode} \ --workdir="/workdir" \ --user $(id -u "$(stat -c "%U" Android.bp)"):1014 \ secodocker/android-builder:lateslatest
Setup Android environment and run the build commands:
source setup<BOARD_CODE>
# Where <BOARD_CODE> can be “C61”, C43”, “C20”, etc [For example: source setupC61]seco-imx-make.sh -j20 bootloader
seco-imx-make.sh -j20 bootimage
make -j20
...
Wait until the end of the compilation process (build process chan last can lasts 1 or more hours according to the speed of your system)
You can produce a tar.gz archive to be used for installation using running the commandfollowing script:
prepare_distro.sh [<IMAGE_NAME>]
# Where [<IMAGE_NAME>] is an optional text string for naming the image file (default to “Android_11_<BOARD_CODE>_Distro_<DATE>.tar.gzgz”)
Info |
---|
The predefined peconfigured android_build.sh script contains all the commands described above and can be used to speedup the build process, or can be modified to be adapted used for specific use needs. |
Ready for
...
installation:
Refer to Install Android 11 on SECO boards for installation procedure.
...