summaryrefslogtreecommitdiffstats
path: root/packaging/android
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2019-11-20 18:58:43 -0800
committerGravatar Dirk Hohndel <dirk@hohndel.org>2019-11-20 18:58:43 -0800
commit03344b0d9e5b6aa562016b0d422e1cd48bf8989a (patch)
treea78c9fe4afba7fe29e99bf7419883801929c96ba /packaging/android
parent919a09851347c10a062f1e3819dfbe886fda7ee2 (diff)
downloadsubsurface-03344b0d9e5b6aa562016b0d422e1cd48bf8989a.tar.gz
Android: update README to mention build container
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'packaging/android')
-rw-r--r--packaging/android/README22
1 files changed, 21 insertions, 1 deletions
diff --git a/packaging/android/README b/packaging/android/README
index bda4aa4aa..c703bb587 100644
--- a/packaging/android/README
+++ b/packaging/android/README
@@ -11,7 +11,27 @@ Dependencies:
6. dependencies of libdivecomputer and subsurface -
visit http://subsurface.hohndel.org/documentation/building/
-Steps to install:
+By far the easiest way to do this is using the Android build container which is
+used to create the official builds. That has all the dependencies ready and
+makes things a lot easier.
+
+Run the docker image: docker://dirkhh/android-builder:5.13.01
+
+Check out the sources inside the container, make sure the following links
+are available in parallel to the source directory
+
+ ln -s /android/Qt .
+ ln -s /android/android-ndk-r18b .
+ ln -s /android/android-sdk-linux .
+
+and run the build wrapper from the directory above the source directory
+
+ bash -x subsurface/packaging/android/android-build-wrapper.sh
+
+This should create a pair of unsigned but otherwise working APKs (for 32 and 64
+bit ARM).
+
+Alternatively, steps to install using your own Linux machine:
Step 0.
Grab..