1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-01 16:38:31 +00:00
Commit Graph

2101 Commits

Author SHA1 Message Date
Rémi Verschelde
7a207b3eaa Merge pull request #113389 from m4gr3d/fix_android_editor_gradle_apk_install
[Android editor] Fix apk install after gradle build
2025-12-01 11:50:29 +01:00
Rémi Verschelde
7374a5e7c7 Merge pull request #113388 from m4gr3d/fix_android_build_regression
Fix Android build regression
2025-12-01 11:50:24 +01:00
Fredia Huya-Kouadio
d85dbee766 Fix apk install after gradle build for the Android editor 2025-12-01 02:08:29 -08:00
Fredia Huya-Kouadio
0f160c7293 Fix Android build regression introduced by https://github.com/godotengine/godot/pull/110829 2025-12-01 01:21:32 -08:00
Fredia Huya-Kouadio
74d80f485c Disable Android devices mirroring for the Android editor 2025-11-30 21:57:51 -08:00
David Snopek
5593a0b2b2 Enable Gradle builds on the Android editor via a dedicated build app
Co-authored-by: Logan Lang <devloglogan@gmail.com>
2025-11-27 11:03:06 -06:00
Rémi Verschelde
b22d15311c Merge pull request #113159 from dsnopek/android-variant-to-jvalue-memory-issues
Android: Fix memory issues in `_variant_to_jvalue()`
2025-11-27 09:56:04 +01:00
Rémi Verschelde
fa0293e1f1 Merge pull request #112011 from mihe/delta-encoding-zstd
Add support for delta encoding to patch PCKs
2025-11-26 23:43:36 +01:00
David Snopek
c2f8d1a29b Android: Fix memory issues in _variant_to_jvalue() 2025-11-26 11:17:34 -06:00
Mikael Hermansson
0cc88f34da Add support for delta encoding to patch PCKs 2025-11-26 13:52:19 +01:00
Fredia Huya-Kouadio
023024440b Deprecate and remove vendors specific XR APIs from the Godot core Android library
Follow-up to https://github.com/GodotVR/godot_openxr_vendors/pull/380, done in order to prevent vendors specific dependencies onto the Godot core Android library.
2025-11-25 17:06:43 -08:00
Fredia Huya-Kouadio
3206e28c8d Ensure that the Android editor properly passes hybrid data when switching mode 2025-11-20 19:13:02 -08:00
Thaddeus Crews
b0a03edce0 Merge pull request #106891 from BastiaanOlij/openxr_core_android_loader
OpenXR add core support for Khronos loader
2025-11-20 16:47:00 -06:00
Bastiaan Olij
c056cae437 OpenXR add core support for Khronos loader 2025-11-19 11:54:25 +11:00
Thaddeus Crews
b6d75d7c31 Merge pull request #112881 from syntaxerror247/fix-editor-ui-reg
Android Editor: Fix padding for display cutout in fullscreen mode
2025-11-17 19:36:23 -06:00
nikitalita
8f60f9de69 add permissions/manage_media to android export 2025-11-17 12:05:02 -08:00
Anish Kumar
acdace4f00 Android Editor: Fix padding for display cutout in fullscreen mode 2025-11-17 19:00:37 +05:30
Thaddeus Crews
fa451cd05b Merge pull request #112777 from m4gr3d/add_android_xr_support
[Android editor] Add support for Android XR devices to the Godot XR Editor
2025-11-14 17:16:49 -06:00
Thaddeus Crews
e46c2ea3fa Merge pull request #112379 from bruvzg/tts64id
Make `utterance_id` 64-bit.
2025-11-14 14:23:17 -06:00
Fredia Huya-Kouadio
353c871160 Add support for Android XR devices to the Godot XR Editor 2025-11-14 11:54:53 -08:00
Benjamin Dobell
585389af24 Fix crash when gamepad connects immediately upon Android app startup 2025-11-15 01:13:17 +11:00
Thaddeus Crews
cf0d2d724e Merge pull request #112585 from syntaxerror247/fix-ui-issue
Android: Fix root window shrinking when keyboard appears
2025-11-13 20:52:13 -06:00
Thaddeus Crews
ccf5be0dda Merge pull request #112679 from m4gr3d/add_front_door
[Android] Make use of activity-alias as the primary launcher mechanism
2025-11-13 20:52:11 -06:00
Fredia Huya-Kouadio
2ed51e00a1 Make use of activity-alias as the launcher mechanism for the Godot editor and the Godot app template 2025-11-13 10:17:43 -08:00
Thaddeus Crews
04bc282ae7 Merge pull request #104851 from Ivorforce/tracy
Add `profiler` option to `SCons` builds, with support for `tracy` and `perfetto`.
2025-11-12 11:24:15 -06:00
Thaddeus Crews
2d86b69bf1 Merge pull request #112507 from Benjamin-Dobell/fix/android-assets-pck-loading
Android: Fix loading sparse `.pck` from `assets://`
2025-11-10 08:20:25 -06:00
Thaddeus Crews
57311e717a Merge pull request #112556 from m4gr3d/fix_editor_crash_on_exit
[Android editor] Fix editor crash on exit
2025-11-10 08:20:07 -06:00
Anish Kumar
941aff3c06 Android: Fix root window shrinks when keyboard shows 2025-11-09 20:07:43 +05:30
Fredia Huya-Kouadio
8c469be225 Fix editor crash on exit 2025-11-08 10:57:19 -08:00
Haoyu Qiu
b8a8f8b35a Allow localizing the application name with project translations 2025-11-08 13:06:55 +08:00
Lukas Tenbrink
c3747884da Add some important profiling hooks. 2025-11-08 00:08:48 +01:00
Lukas Tenbrink
e80194e31f Add profiler option to SCons builds.
Add `tracy` option to `profiler`. If set, a tracy profiling client will be injected into the Godot binary.

# Conflicts:
#	platform/linuxbsd/godot_linuxbsd.cpp
2025-11-08 00:08:45 +01:00
Benjamin Dobell
84365402f8 Android: Fixed assets:// access i.e. fixed .pck from assets:// 2025-11-07 23:42:22 +11:00
Pāvels Nadtočajevs
281c74550a Make utterance_id 64-bit. 2025-11-07 10:21:20 +02:00
Thaddeus Crews
0cad83f7e7 Merge pull request #112398 from LanzaSchneider/patch-5
Fix compile error with android export plugin
2025-11-06 08:13:14 -06:00
Lanza
8d6a76154e Fix compile error with android export plugin 2025-11-06 09:03:41 +08:00
Max Hilbrunner
5e07b74bf5 Update Android build tools to version 35.0.1 2025-11-05 14:29:56 +01:00
Thaddeus Crews
90cab74af9 Merge pull request #110248 from KoBeWi/unexpected_include_hell
Misc cleanup in EditorExportPlatform
2025-11-04 16:32:39 -06:00
Thaddeus Crews
700aa5cee2 Merge pull request #112036 from MBCX/report-supported-api-android
Change API 21 references to API 24
2025-11-04 16:32:35 -06:00
Serhii Snitsaruk
b0cb297cde Fix 64-bit integers being truncated to 32-bit in JNI 2025-10-30 22:57:53 +01:00
kobewi
1c1c3200e4 Misc cleanup in EditorExportPlatform 2025-10-29 22:25:37 +01:00
MBCX
1e481b2d14 Removed API 21 references and simplified messages 2025-10-27 10:42:56 -04:00
Thaddeus Crews
cc008b288a Merge pull request #110829 from m4gr3d/javaclasswrapper_regression_tests
Add Android instrumented tests to the `app` module
2025-10-24 11:23:08 -05:00
Thaddeus Crews
9d2b619f51 Merge pull request #108737 from bruvzg/adb_scrcpy
[Android] Add export option to use "scrcpy" to run project from editor.
2025-10-24 11:23:03 -05:00
Fredia Huya-Kouadio
16bdc8c4f1 Add Android instrumented tests to the app module
This builds on the work from @dsnopek in https://github.com/dsnopek/javaclasswrapper-test, by importing the set of JavaClassWrapper tests from that repo within the Godot core repo in order to bootstrap and standardize how we write and run Android instrumented tests.
The approach used here should serve as a base to build upon to expand the set of instrumented tests used to validate the project's stability.

Co-authored-by: David Snopek <dsnopek@gmail.com>
2025-10-24 07:46:22 -07:00
Fredia Huya-Kouadio
5277c94fe4 Update the source sets configuration for the app and lib modules to match the default configuration
Both the `app` and `lib` modules had custom source sets configuration originating from the early days of the project. This updates the configuration to match the default Android Studio configuration which will simplify the addition of unit tests and instrumented tests to the project.

Note that for backcompat reasons, some folders (such as the `res` folder in the `app` module) are left as is.
2025-10-24 07:44:19 -07:00
KOGA Mitsuhiro
4483871cd3 Android: Stabilize camera lifecycle handling
- Pause camera feeds during lifecycle transitions to avoid crashes
- Refresh camera metadata after rotation to keep orientation accurate
2025-10-23 01:32:16 +09:00
Thaddeus Crews
70f07467be Merge pull request #110127 from AayushSarikhada/android-back-gesture-fail-fix
Fix Android back gesture failing after keyboard dismissal
2025-10-21 19:09:27 -05:00
Thaddeus Crews
58a64124e8 Merge pull request #111135 from m4gr3d/add_emit_signal_overload
[Android] Minor updates to the `GodotPlugin` APIs
2025-10-21 15:10:55 -05:00
Thaddeus Crews
06e7ac969c Merge pull request #111688 from Alex2782/android_export_webp
Fix custom icon in Android export
2025-10-21 10:27:04 -05:00