I am looking to download a specific version of android source code - android-4.4.4_r2. I followed the instructions provided on the "Downloading the Source" page of android source and used repo init -u https://android.googlesource.com/platform/manifest -b android-4.4.4_r2. And when I execute repo sync, it looks like the entire tree is getting downloaded. The current directory size of the download is 54G and is continuing to grow.
I am trying to fulfill the system requirement, as per instructions on https://github.com/huz123/GemDroid_QEMU.
Is there a different to way to download just the android-4.4.4_r2? Or is it supposed to download the entire tree the first time (>54G)? Please help me with the situation. Thank you!
Yes! the official documentation of hardware requirements is:
At least 100GB of free disk space for a checkout, 150GB for a single build, and 200GB or more for multiple builds. If you employ ccache, you will need even more space.
When working on the full OS system you'll have to handle large amount of data - the repo sync
command can take you more than 5 hours and it's normal.
The make
command that builds and compiles your project can also take some several hours on first time.