From 112ce672e1423dd9923da8dead418152836c3176 Mon Sep 17 00:00:00 2001 From: Ray Date: Wed, 17 Apr 2024 19:12:47 +0200 Subject: [PATCH] FIX: #3918 --- examples/Makefile.Android | 13 ++++++++++--- 1 file 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: