As I read down the readme, I kept saying to myself "ok, that's reasonable," right up until I saw the 300GB free space requirement to build the image. Is that really what is needed to build an image for a phone or is this a one-off?
Android's build system must be hopelessly fucked to require the specs it does.
> du -hs --exclude /aosp/android-latest-release/out /aosp/android-latest-release
132G /aosp/android-latest-release
> du -hs /aosp/android-latest-release/out
127G /aosp/android-latest-release/out
So ~130GB each for the compiled artifacts and the source code. It's heavy, and at times can easily fill 64GB of RAM during the build.