aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStarfish <starfish@kaffeemitkoffein.de>2022-12-29 20:48:33 +0100
committerStarfish <starfish@kaffeemitkoffein.de>2022-12-29 20:48:33 +0100
commitaf596cb86c96f0ba0cf5114832c1b457c1fe82c9 (patch)
tree784507efe4192d2acac1d8cc5894c39eedbb6925
parent924f3e0dc3cae86a1605aab4c4b038ce9381911c (diff)
downloadSDK-Rebuild-af596cb86c96f0ba0cf5114832c1b457c1fe82c9.tar.gz
SDK-Rebuild-af596cb86c96f0ba0cf5114832c1b457c1fe82c9.tar.bz2
SDK-Rebuild-af596cb86c96f0ba0cf5114832c1b457c1fe82c9.zip
update all readme files
-rw-r--r--README.md17
-rw-r--r--sdk-12.0.0_r19/README.md12
-rw-r--r--sdk-12.1.0_r27/README.md12
-rw-r--r--sdk-13.0.0_r10/README.md12
-rw-r--r--sdk-13.0.0_r18/README.md16
5 files changed, 40 insertions, 29 deletions
diff --git a/README.md b/README.md
index a0574d2..ed05937 100644
--- a/README.md
+++ b/README.md
@@ -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.