Device specific configuration to build AOSP Android 13 for Raspberry Pi 4.


How to build:

  1. Establish Android build environment and install repo.

  2. Install additional packages:

sudo apt-get install bc coreutils dosfstools e2fsprogs fdisk kpartx mtools ninja-build pkg-config python3-pip
sudo pip3 install meson mako jinja2 ply pyyaml
  1. Initialize repo:
repo init -u https://android.googlesource.com/platform/manifest -b android-13.0.0_r52 --depth=1
git clone https://github.com/pizzafactory/aaos_local_manifest.git .repo/local_manifests --depth=1
  1. Sync source code:
repo sync
  1. Compile:
. build/envsetup.sh
lunch aosp_rpi4-userdebug
make bootimage systemimage vendorimage
  1. Make flashable image:
./rpi4-mkimg.sh

Also look into Linux kernel build instructions.


Issues:


Wiki: