Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save gauravssnl/9e99d4d0579228ee3ef70565c1b4e871 to your computer and use it in GitHub Desktop.

Select an option

Save gauravssnl/9e99d4d0579228ee3ef70565c1b4e871 to your computer and use it in GitHub Desktop.
Workarounds for building Android 12 on 8GB RAM
Workarounds for building S on 8GB RAM environment:
1. At the start of the build:
[ 99% 138/139] /mnt/ssd/lineage/out/soong/.bootstrap/bin/soong_build /mnt/ssd/lineage/out/soong/build.ninja
This used to take around 30mins, after enabling zram now it takes around 30secs (thanks to @kdrag0n for the zram idea) which is on par with what happens in 16GB RAM building environments
sudo apt install zram-config for installing zram-config package
sudo nano /etc/fstab and add a # in front of the swap disk if you have one and then reboot
After booting cat /proc/swaps to check if zram is enabled or not
2. To avoid issues while building metalava (outOfMemoryException: java heap space)
Pick this commit --> https://github.com/verNANDo57/android_build_soong/commit/ffc8846a01fcfc20d6cf8ca701ef73d99f15acad
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment