-
-
Save verNANDo57/9c14d529d91e79f3b42fa6bd7b9eba85 to your computer and use it in GitHub Desktop.
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 |
Add Flag("-J-Xmx6114m") under Flag(config.JavacVmFlags)
Its already there
All right, so just try to build it and see (I think the error from before is because the modified version mentioned in the post is based on lineage os and it is different from aosp.
All right, so just try to build it and see (I think the error from before is because the modified version mentioned in the post is based on lineage os and it is different from aosp.
Aicp uses lineage base and tosses out what it doesnt use when it comes to its own base. Its in the default.config
It regenerated but the whent back way way back. Its gonna be a whole what the heck happened.
All right, so just try to build it and see (I think the error from before is because the modified version mentioned in the post is based on lineage os and it is different from aosp.
Aicp uses lineage base and tosses out what it doesnt use when it comes to its own base. Its in the default.config It regenerated but the whent back way way back. Its gonna be a whole what the heck happened.
Perhaps your computer is not powerful enough to perform this task. A lot depends not only on the memory size, but also on the PC configuration. Anyway, if it freezes, that doesn't mean that it won't unfreeze, you should just wait.
I faced the same problems when I had slow samsung laptop (RC530), it always froze on metalava. I always had to wait for about a hour or two. Just try doing what I did back then, if it doesn't help that means something is wrong with sources.
Good luck!
All right, so just try to build it and see (I think the error from before is because the modified version mentioned in the post is based on lineage os and it is different from aosp.
Aicp uses lineage base and tosses out what it doesnt use when it comes to its own base. Its in the default.config It regenerated but the whent back way way back. Its gonna be a whole what the heck happened.
Perhaps your computer is not powerful enough to perform this task. A lot depends not only on the memory size, but also on the PC configuration. Anyway, if it freezes, that doesn't mean that it won't unfreeze, you should just wait.
I faced the same problems when I had slow samsung laptop (RC530), it always froze on metalava. I always had to wait for about a hour or two. Just try doing what I did back then, if it doesn't help that means something is wrong with sources.
Good luck!
Thanks
Hello I creatin lineageos 19.0 but ı 8gb ram wit build rom but lineage/out/soong/.bootstrap/bin/soong_build /mnt/ssd/lineage/out/soong/build.ninja ı can't pass, even it take my time, ı looked at what was said here, but you did not understand anything, can you help me please.
If you have 8gb of ram, i recommend at least a 24gb swapfile.
(you can Google how to add one)
How do i do it?
hello ı have 8gb ram and 27gb swap but not build android.
Hello how do create cmd.BuildTool
Hello how do create cmd.BuildTool
Its already there you have to change the heap. Lineage is currently combing to files into one. I post later. What your gonna do is change the value on every of heap. Once you do this it will build.
will this work for android 13?
will this work for android 13?
I don't think so, try searching guide for A13.
will this work for android 13?
WELL my friend built los 20 with 8gb ram + 36gb zram (fedora)
will this work for android 13?
I don't think so, try searching guide for A13.
Yupp these things are still working just have to increase Java max heap size limit by 1gb more.
Add Flag("-J-Xmx6114m") under Flag(config.JavacVmFlags)