Android mock AAB

This commit is contained in:
Peter Šurda 2024-03-26 08:08:03 +08:00
parent b8749c6d7c
commit 8282228188
Signed by: PeterSurda
GPG Key ID: 3E47497CF67ABB95
3 changed files with 16 additions and 7 deletions

View File

@ -2,8 +2,9 @@
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
pushd packages/android
buildozer android debug || exit $?
buildozer android release || exit $?
popd
mkdir -p ../out
cp packages/android/bin/*.apk ../out
release_artifact=$(grep release_artifact packages/android/buildozer.spec |cut -d= -f2|tr -Cd 'a-z')
cp packages/android/bin/*.${release_artifact} ../out

View File

@ -1,5 +1,11 @@
#!/bin/bash
release_artifact=$(grep release_artifact packages/android/buildozer.spec |cut -d= -f2|tr -Cd 'a-z')
if [ $release_artifact = "aab" ]; then
exit
fi
unzip -p packages/android/bin/*.apk assets/private.tar \
| tar --list -z > package.list
cat package.list

View File

@ -1,13 +1,13 @@
[app]
# (str) Title of your application
title = mockone
title = PyBitmessage Mock
# (str) Package name
package.name = mock
package.name = pybitmessagemock
# (str) Package domain (needed for android/ios packaging)
package.domain = org.mock
package.domain = at.bitmessage
# (str) Source code where the main.py live
source.dir = ../../src
@ -28,7 +28,7 @@ source.include_exts = py,png,jpg,kv,atlas,tflite,sql
#source.exclude_patterns = license,images/*/*.jpg
# (str) Application versioning (method 1)
version = 0.1
version = 0.1.1
# (str) Application versioning (method 2)
# version.regex = __version__ = ['"](.*)['"]
@ -92,7 +92,7 @@ fullscreen = 0
# (int) Android API to use (targetSdkVersion AND compileSdkVersion)
# note: when changing, Dockerfile also needs to be changed to install corresponding build tools
android.api = 28
android.api = 33
# (int) Minimum API required. You will need to set the android.ndk_api to be as low as this value.
android.minapi = 21
@ -243,6 +243,8 @@ android.allow_backup = True
# Usage example : android.manifest_placeholders = [myCustomUrl:\"org.kivy.customurl\"]
# android.manifest_placeholders = [:]
android.release_artifact = aab
#
# Python for android (p4a) specific
#