diff options
| author | Starfish <starfish@kaffeemitkoffein.de> | 2022-12-29 20:48:33 +0100 |
|---|---|---|
| committer | Starfish <starfish@kaffeemitkoffein.de> | 2022-12-29 20:48:33 +0100 |
| commit | af596cb86c96f0ba0cf5114832c1b457c1fe82c9 (patch) | |
| tree | 784507efe4192d2acac1d8cc5894c39eedbb6925 | |
| parent | 924f3e0dc3cae86a1605aab4c4b038ce9381911c (diff) | |
| download | SDK-Rebuild-af596cb86c96f0ba0cf5114832c1b457c1fe82c9.tar.gz SDK-Rebuild-af596cb86c96f0ba0cf5114832c1b457c1fe82c9.tar.bz2 SDK-Rebuild-af596cb86c96f0ba0cf5114832c1b457c1fe82c9.zip | |
update all readme files
| -rw-r--r-- | README.md | 17 | ||||
| -rw-r--r-- | sdk-12.0.0_r19/README.md | 12 | ||||
| -rw-r--r-- | sdk-12.1.0_r27/README.md | 12 | ||||
| -rw-r--r-- | sdk-13.0.0_r10/README.md | 12 | ||||
| -rw-r--r-- | sdk-13.0.0_r18/README.md | 16 |
5 files changed, 40 insertions, 29 deletions
@@ -3,7 +3,7 @@ Rebuild Android(tm) SDK from source =================================== -- You can build all SDKs up to Android 10 (api level 29) from the build scripts found [here]()https://gitlab.com/android-rebuilds/auto). For Android 12 (api 31), 12L (api 32) and 13 (api 33) you can use the build scripts from this repository. For Android 11 (api 30), the build-receipe should be very similiar (if not identical) to Android 12 (api 31), but this was not tested. +- You can build all SDKs up to Android 10 (api level 29) from the build scripts found [here](https://gitlab.com/android-rebuilds/auto). For Android 12 (api 31), 12L (api 32) and 13 (api 33) you can use the build scripts from this repository. For Android 11 (api 30), the build-receipe should be very similiar (if not identical) to Android 12 (api 31), but this was not tested. - For the sake of simplicity, the build recipes here *do **not** use docker*. @@ -20,7 +20,7 @@ Rebuild Android(tm) SDK from source Notice for Android 13 --------------------- -The recipe for Android 13 (api 33) builds the sdk but does NOT build a system image; but don't worry and read the Readme.md inside that folder for how to also build a system image for Android 13. +The recipe for Android 13 (api 33) builds the sdk but does NOT build a system image; but don't worry and read the Readme.md inside that folder for how to build a system image for Android 13. Prerequisites @@ -32,22 +32,25 @@ I monitored the builds and they used up to 26 GB of RAM. Therefore, I recommend You should build on a (virtual) machine running either Ubuntu 22.04.1 LTS or Linux Mint 21. -You have to download approx. 100 GB of source code, and the 1st build usually take a couple of hours, depending on your machine. So take your time and consider to get a coffee. +You have to download approx. 100 GB of source code, and the 1st build usually take a couple of hours, depending on your machine. So take your time and consider to grab a coffee. How to build ============ Install git: -sudo apt update -sudo apt install git + + sudo apt update + sudo apt install git Install repo tool: -sudo apt install repo + + sudo apt install repo Should your distro not have it, you can get the repo tool from [here](https://android.googlesource.com/tools/repo). It is a single script file, so no compiling is necessary. It needs the python-is-python3 symlink package installed to work, *or* a manually set symlink from 'python' to 'python3'. Clone **this** repository locally: -git clone https://codeberg.org/Starfish/Android-SDK-Rebuilds + + git clone https://codeberg.org/Starfish/Android-SDK-Rebuilds cd into the local copy and desired sdk folder and follow the instructions in the README.md file there. diff --git a/sdk-12.0.0_r19/README.md b/sdk-12.0.0_r19/README.md index 4d2b6a6..475eca5 100644 --- a/sdk-12.0.0_r19/README.md +++ b/sdk-12.0.0_r19/README.md @@ -5,7 +5,7 @@ Notes ----- - patch.sh is necessary to fix outdated syntax in a py script file. Without that, the build will break at the very end. -- simultaneous builds of win and linux sdk may fail. Default is linux only. If desired, edit build.sh and change the settings. +- simultaneous builds of Windows and linux sdk may fail. Default is linux only. If desired, edit build.sh and change the settings. All commands need to be executed from the sdk folder! @@ -14,20 +14,22 @@ Build receipe 1) Install dependencies (you will be asked for root password to install packages): -./dependencies.sh + ./dependencies.sh 2) Download the source code: -./download.sh + ./download.sh 3) Apply patches to make the build work: -./patch.sh + ./patch.sh 4) Compile the sdk: -./build.sh + ./build.sh When the build finishes sucessfully, you get a list of the important generated sdk files. Have fun! + +Microsoft Windows is a trademark of the Microsoft group of companies. Android is a trademark of Google LLC. diff --git a/sdk-12.1.0_r27/README.md b/sdk-12.1.0_r27/README.md index 8f08fee..837774e 100644 --- a/sdk-12.1.0_r27/README.md +++ b/sdk-12.1.0_r27/README.md @@ -5,7 +5,7 @@ Notes ----- - patch.sh is necessary to fix outdated syntax in a py script file. Without that, the build will break at the very end. -- simultaneous builds of win and linux sdk may fail. Default is linux only. If desired, edit build.sh and change the settings. +- simultaneous builds of Windows and linux sdk may fail. Default is linux only. If desired, edit build.sh and change the settings. All commands need to be executed from the sdk folder! @@ -14,20 +14,22 @@ Build receipe 1) Install dependencies (you will be asked for root password to install packages): -./dependencies.sh + ./dependencies.sh 2) Download the source code: -./download.sh + ./download.sh 3) Apply patches to make the build work: -./patch.sh + ./patch.sh 4) Compile the sdk: -./build.sh + ./build.sh When the build finishes sucessfully, you get a list of the important generated sdk files. Have fun! + +Microsoft Windows is a trademark of the Microsoft group of companies. Android is a trademark of Google LLC. diff --git a/sdk-13.0.0_r10/README.md b/sdk-13.0.0_r10/README.md index 17cb2b9..e68dce5 100644 --- a/sdk-13.0.0_r10/README.md +++ b/sdk-13.0.0_r10/README.md @@ -3,8 +3,8 @@ VERSION='13.0.0_r10' IMPORTANT --------- -The SDK 33 (android version 13), contrary to previous versions, does NOT include -an system image anymore. +The Android(tm) 13 sdk (api level 33), contrary to previous versions, does NOT include +a system image anymore. You will notice a significantly reduced source tree, a smaller output sdk-zip-file and will experience a much shorter build time. This is, because the build receipe @@ -41,16 +41,18 @@ Build receipe 1) Install dependencies (you will be asked for root password to install packages): -./dependencies.sh + ./dependencies.sh 2) Download the source code: -./download.sh + ./download.sh 3) Compile the sdk: -./build.sh + ./build.sh When the build finishes sucessfully, you get a list of the important generated sdk files. Have fun! + +Microsoft Windows is a trademark of the Microsoft group of companies. Android is a trademark of Google LLC. diff --git a/sdk-13.0.0_r18/README.md b/sdk-13.0.0_r18/README.md index 45b115f..613f88d 100644 --- a/sdk-13.0.0_r18/README.md +++ b/sdk-13.0.0_r18/README.md @@ -8,8 +8,8 @@ The build receipe is identical to 12.0.0_r10, only the VERSION is different. IMPORTANT --------- -The SDK 33 (android version 13), contrary to previous versions, does NOT include -an system image anymore. + +The Android(tm) 13 sdk (api level 33), contrary to previous versions, does NOT include a system image anymore. You will notice a significantly reduced source tree, a smaller output sdk-zip-file and will experience a much shorter build time. This is, because the build receipe @@ -25,7 +25,7 @@ https://source.android.com/docs/setup/create/gsi#building-gsis You need to pull a different source tree. -For the most up-to-date android 13, the branch to use is "android13-gsi". +For the most up-to-date Android 13, the branch to use is "android13-gsi". I have tested building it with the same build environent like for the sdk, and it works without any issues! @@ -46,16 +46,18 @@ Build receipe 1) Install dependencies (you will be asked for root password to install packages): -./dependencies.sh + ./dependencies.sh 2) Download the source code: -./download.sh + ./download.sh 3) Compile the sdk: -./build.sh + ./build.sh When the build finishes sucessfully, you get a list of the important generated sdk files. -Have fun! +Have fun! + +Microsoft Windows is a trademark of the Microsoft group of companies. Android is a trademark of Google LLC. |
