This repository contains repo manifests to build COVESA AOSP distributions.
Binary distributions can be found here instead: TBD
Initialize repo with our manifest:
mkdir -p ~/aosp/covesa-android-12.0.0 && cd "$_"
repo init -u https://github.com/COVESA/aosp_platform-manifest -b android-12 --depth=1
--depth=1
saves space and time. It creates a shallow clone, but you can still “unshallow” any repository on demand.
Fetch the sources:
repo sync -c
-c
only syncs current manifest branch, which can also save space and time.
Prepare build:
source build/envsetup.sh
lunch
Select the target from lunch
menu. For example, covesa_emu_arm64_car-userdebug
. Then start the build:
m emu_img_zip
This creates following artifact: out/target/product/emulator_arm64/sdk-repo-linux-system-images-eng.${USER}.zip
Deployment details are part of device/covesa/emulator
.