Android-Generic Project - Android for PCs & GSI devices
What is Android-Generic Project?:
Android-Generic is a collection of scripts, manifests & patches that allow for rapid prototyping of Android projects based off AOSP to produce generic images for Android GSI or Linux PC hardware.
For a more in-depth description of the goals and progressions leading up to this project, please read
this blog post
To fill you all in on the grand scheme of things with Android-Generic, the plan come in stages.
* Stage 1 is laying the groundwork for all ROMs to build both PC and GSI builds by supplying them with a standard set of minimal patches. Thanks to Android-x86 & PHH-Treble, thats done. now we collect them and make them easy to apply for everyome. DONE
* Stage 2 is collecting variations of the conflicts those standard patches could potentially have and simplifying the process as we go. This is where all the Android ROMs come in STARTED
* Stage 3 is to use the variations of conflict resolutions from each ROM folder to further automate the process and have vendor patches be automatically figured out by trying each resolution until one sticks. STARTED
* Stage 4 is to continue to automate elements of the process until things are almost too easy STARTED
Basic Project Info
This is a development project for ROM developers that want to add PC or GSI support to their builds.
You will need to have synced a ROM and know how to build Android prior to adding this to your build envirnment.
ROMs that have PC builds (so far):
- WIP - Tipsy
- WIP - Lineage OS
- WIP - Validus
- WIP - PixelExperience
ROMs that have GSI builds (so far):
Please make sure you're well versed in building AOSP: AOSP building instructions before proceeding.
What you need to get started
Follow the link below, and checkout the full project documentation. I'll try to update the readme as often as possible to allow you all to keep up with changes as things are going to ramp up exponentially.
We'd like to say thanks to all these great individuals first:
@phhusson @cwhuang @maurossi @goffioul @me176c-dev @bosconovic @farmerbb @aclegg2011 @eternityson @utzcoz and many others
And these great teams second:
@Google @LineageOS @GZR @OmniROM @SlimROM @ParanoidAndroid and many others, for you still lead the way for Open Innovation in the Android community.
Android-Generic Project, Tool/Utility for the Android General
Last Updated 2020-08-16