From 00eb6b3cf33551b7be7d417ddd858d5cc068d7ab Mon Sep 17 00:00:00 2001 From: enne2 Date: Mon, 10 Aug 2026 18:55:19 +0200 Subject: [PATCH] Add Android export preset and ETC2/ASTC texture compression for APK build --- export_presets.cfg | 64 ++++++++++++++++++++++++++++++++++++++++++++++ project.godot | 1 + 2 files changed, 65 insertions(+) diff --git a/export_presets.cfg b/export_presets.cfg index 4794574..0b605eb 100644 --- a/export_presets.cfg +++ b/export_presets.cfg @@ -40,3 +40,67 @@ progressive_web_app/icon_144x144="" progressive_web_app/icon_180x180="" progressive_web_app/icon_512x512="" progressive_web_app/background_color=Color(0, 0, 0, 1) + +[preset.1] + +name="Android" +platform="Android" +runnable=true +advanced_options=false +dedicated_server=false +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="build/android/autgame.apk" +patches=PackedStringArray() +encryption_include_filters="" +encryption_exclude_filters="" +seed=0 +encrypt_pck=false +encrypt_directory=false +script_export_mode=2 + +[preset.1.options] + +custom_template/debug="" +custom_template/release="" +gradle_build/use_gradle_build=false +gradle_build/compress_native_libraries=false +gradle_build/export_format=0 +gradle_build/min_sdk="" +gradle_build/target_sdk="" +gradle_build/build_format=0 +architectures/arm64-v8a=true +architectures/armeabi-v7a=true +architectures/x86=false +architectures/x86_64=false +version/code=1 +version/name="0.1" +package/unique_name="net.enne2.autgame" +package/name="JuggleBoard" +package/signed=true +keystore/debug="/home/enne2/.local/share/godot/keystores/debug.keystore" +keystore/debug_user="androiddebugkey" +keystore/debug_password="android" +keystore/release="/home/enne2/.local/share/godot/keystores/debug.keystore" +keystore/release_user="androiddebugkey" +keystore/release_password="android" + +package/app_category=2 +package/retain_data_on_uninstall=false +package/exclude_from_recents=false +package/show_in_android_tv=false +package/show_in_app_library=false +package/show_as_launcher_app=false +screen/immersive_mode=true +screen/support_small=true +screen/support_normal=true +screen/support_large=true +screen/support_xlarge=true +user_data_backup/allow=false +command_line/extra_args="" +apk_expansion/enable=false +apk_expansion/SALT="" +permissions/custom_permissions=PackedStringArray() +xr_features/xr_mode=0 diff --git a/project.godot b/project.godot index 6312e86..2bb8c79 100644 --- a/project.godot +++ b/project.godot @@ -30,3 +30,4 @@ pointing/emulate_mouse_from_touch=true renderer/rendering_method="gl_compatibility" renderer/rendering_method.mobile="gl_compatibility" +textures/vram_compression/import_etc2_astc=true