aboutsummaryrefslogtreecommitdiffstats
path: root/old-sdk-13.0.0_r10/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'old-sdk-13.0.0_r10/README.md')
-rw-r--r--old-sdk-13.0.0_r10/README.md65
1 files changed, 65 insertions, 0 deletions
diff --git a/old-sdk-13.0.0_r10/README.md b/old-sdk-13.0.0_r10/README.md
new file mode 100644
index 0000000..63d3356
--- /dev/null
+++ b/old-sdk-13.0.0_r10/README.md
@@ -0,0 +1,65 @@
+VERSION='13.0.0_r10'
+====================
+
+IMPORTANT
+---------
+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
+does not generate a system image.
+
+This is ok, because you do not really need it (unless you use a VM instead of a
+real device) for development.
+
+But do not worry, you still can build it! But not from the sdk source tree!
+
+Simply follow the instructions here to create a system image:
+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".
+
+I have tested building it with the same build environent like for the sdk, and
+it works without any issues!
+
+
+Notes
+-----
+
+- simultaneous builds of Windows and linux sdk may fail. Default is linux only. If desired, edit build.sh and change the settings.
+- the build.sh differs significantly to previous versions, because building
+conscrypt will run in multiple issues and result in (unrecoverable) errors unless
+some additional modules are built from source.
+
+All commands need to be executed from the sdk folder!
+
+Build receipe
+-------------
+
+Make all the .sh scripts in this directory executable:
+
+ chmod +x *.sh
+
+Install dependencies (you will be asked for root password to install packages):
+
+ ./dependencies.sh
+
+Download the source code:
+
+ ./download.sh
+
+Compile the sdk:
+
+ ./build.sh
+
+When the build finishes sucessfully, you get a list of the important generated sdk files.
+
+Have fun!
+
+Footnote
+--------
+
+Microsoft Windows is a trademark of the Microsoft group of companies. Android is a trademark of Google LLC.