Compile Waydroid - Lineage OS based images
Getting started
To get started with Android/LineageOS, you'll need to get familiar with Repo and its Git workflow.
Initializing
To initialize your local repository using the LineageOS trees, use a command like this:
Then we grab the Waydroid local_manifests
Syncing
Then to sync up:
Then we setup the local build environment:
Patching
After that is complete, we apply the Waydroid patches:
How to build
Please see the LineageOS Wiki for building environment setup.
Waydroid AOSP Lunch Options:
Waydroid Build Commands:
Image Generation From Sparse Image:
The default output of the AOSP build system is an "Android Sparse Image". We need raw fileystems instead. From the same terminal where you just built a system and a vendor image, run:
to obtain your target raw images at ~/system.img and ~/vendor.img
Troubleshooting
Local Manifest:
To manually regenerate the local_manifests, we also have added a function to do so
After doing that you will want to resync (this will wipe out any local changes, so make sure you save your work to a different branch)
Patch Conflicts:
Last updated