Browse Source

android build: update README to newer build.sh syntax

master
SomberNight 4 years ago
parent
commit
c93582f661
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
  1. 10
      contrib/android/Readme.md
  2. 2
      contrib/android/make_apk

10
contrib/android/Readme.md

@ -17,16 +17,16 @@ similar system.
2. Build binaries 2. Build binaries
The build script takes a few arguments. To see syntax, run it without providing any:
``` ```
$ ./build.sh $ ./build.sh
``` ```
For development, consider e.g. `$ ./build.sh kivy arm64-v8a debug`
If you want reproducibility, try instead e.g.: If you want reproducibility, try instead e.g.:
``` ```
$ ELECBUILD_COMMIT=HEAD ELECBUILD_NOCACHE=1 ./build.sh release-unsigned $ ELECBUILD_COMMIT=HEAD ELECBUILD_NOCACHE=1 ./build.sh kivy all release-unsigned
``` ```
Note: `build.sh` takes an optional parameter which can be
`release`, `release-unsigned`, or `debug` (default).
3. The generated binary is in `./dist`. 3. The generated binary is in `./dist`.
@ -37,7 +37,7 @@ Every user can verify that the official binary was created from the source code
repository. repository.
1. Build your own binary as described above. 1. Build your own binary as described above.
Make sure you don't build in `debug` mode (which is the default!), Make sure you don't build in `debug` mode,
instead use either of `release` or `release-unsigned`. instead use either of `release` or `release-unsigned`.
If you build in `release` mode, the apk will be signed, which requires a keystore If you build in `release` mode, the apk will be signed, which requires a keystore
that you need to create manually (see source of `make_apk` for an example). that you need to create manually (see source of `make_apk` for an example).

2
contrib/android/make_apk

@ -55,7 +55,7 @@ elif [[ "$3" == "release-unsigned" ]] ; then
# do release build, but do not sign the APKs. # do release build, but do not sign the APKs.
TARGET="release" TARGET="release"
elif [[ "$3" == "debug" ]] ; then elif [[ "$3" == "debug" ]] ; then
# do debug build; the default. # do debug build.
TARGET="apk" TARGET="apk"
export P4A_DEBUG_KEYSTORE="$CONTRIB_ANDROID"/android_debug.keystore export P4A_DEBUG_KEYSTORE="$CONTRIB_ANDROID"/android_debug.keystore
export P4A_DEBUG_KEYSTORE_PASSWD=unsafepassword export P4A_DEBUG_KEYSTORE_PASSWD=unsafepassword

Loading…
Cancel
Save