summaryrefslogtreecommitdiffhomepage
path: root/examples
diff options
context:
space:
mode:
authorRay <[email protected]>2024-04-17 19:12:47 +0200
committerRay <[email protected]>2024-04-17 19:12:47 +0200
commit112ce672e1423dd9923da8dead418152836c3176 (patch)
tree598188325328f46b172b4db03ee28e8cd840b33a /examples
parenta6a08c75ebf222ee34a5a09f9623d1025c252f0d (diff)
downloadraylib-112ce672e1423dd9923da8dead418152836c3176.tar.gz
raylib-112ce672e1423dd9923da8dead418152836c3176.zip
FIX: #3918
Diffstat (limited to 'examples')
-rw-r--r--examples/Makefile.Android13
1 files changed, 10 insertions, 3 deletions
diff --git a/examples/Makefile.Android b/examples/Makefile.Android
index 08cdf151..01d88fa4 100644
--- a/examples/Makefile.Android
+++ b/examples/Makefile.Android
@@ -158,7 +158,8 @@ LDLIBS = -lm -lc -lraylib -llog -landroid -lEGL -lGLESv2 -lOpenSLES -ldl
OBJS = $(patsubst %.c, $(PROJECT_BUILD_PATH)/obj/%.o, $(PROJECT_SOURCE_FILES))
# Android APK building process... some steps required...
-# NOTE: typing 'make' will invoke the default target entry called 'all',
+# NOTE: typing 'make' will invoke the default target entry called 'all'
+# TODO: Use apksigner for APK signing, jarsigner is not recommended
all: create_temp_project_dirs \
copy_project_required_libs \
copy_project_resources \
@@ -170,8 +171,14 @@ all: create_temp_project_dirs \
compile_project_class \
compile_project_class_dex \
create_project_apk_package \
- zipalign_project_apk_package \
- sign_project_apk_package
+ sign_project_apk_package \
+ zipalign_project_apk_package
+
+# WARNING: About build signing process:
+# - If using apksigner, zipalign must be used before the APK file has been signed.
+# - If using jarsigner (not recommended), zipalign must be used after the APK file has been signed.
+# REF: https://developer.android.com/tools/zipalign
+# REF: https://developer.android.com/tools/apksigner
# Create required temp directories for APK building
create_temp_project_dirs: