Skip to content

Annual Android versions bump for 2026 - #113761

Merged
Repiteo merged 1 commit into
godotengine:masterfrom
m4gr3d:bump_android_version_2026
Jan 29, 2026
Merged

Annual Android versions bump for 2026#113761
Repiteo merged 1 commit into
godotengine:masterfrom
m4gr3d:bump_android_version_2026

Conversation

@m4gr3d

@m4gr3d m4gr3d commented Dec 8, 2025

Copy link
Copy Markdown
Contributor

No description provided.

@m4gr3d m4gr3d added this to the 4.7 milestone Dec 8, 2025
@m4gr3d
m4gr3d requested review from a team as code owners December 8, 2025 18:21
@m4gr3d m4gr3d added enhancement platform:android topic:buildsystem needs testing cherrypick:4.5 Considered for cherry-picking into a future 4.5.x release labels Dec 8, 2025
@m4gr3d
m4gr3d marked this pull request as draft December 8, 2025 18:22
@m4gr3d
m4gr3d force-pushed the bump_android_version_2026 branch from 4b69507 to 3a6cd4e Compare December 8, 2025 20:01
@akien-mga akien-mga added the cherrypick:4.6 Considered for cherry-picking into a future 4.6.x release label Jan 8, 2026
@m4gr3d
m4gr3d marked this pull request as ready for review January 27, 2026 16:27
@m4gr3d
m4gr3d requested a review from lawnjelly January 27, 2026 16:28

@lawnjelly lawnjelly left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The march of progress, I guess, and the unquenchable thirst to update.

Comment thread platform/android/java/app/config.gradle Outdated
@Alex2782

Copy link
Copy Markdown
Member

targetSdk : 36

Ignoring orientation, resizability, and aspect ratio restrictions might impact your app's UI on some devices, especially elements that were designed for small layouts locked in portrait orientation:

The following values for screenOrientation, setRequestedOrientation(), and getRequestedOrientation() are ignored:
portrait
reversePortrait
sensorPortrait
userPortrait
landscape
reverseLandscape
sensorLandscape
userLandscape

Exceptions
The Android 16 orientation, resizability, and aspect ratio restrictions don't apply in the following situations:

If the Godot Android Editor causes problems, then perhaps we can use this flag for now.

@m4gr3d

m4gr3d commented Jan 28, 2026

Copy link
Copy Markdown
Contributor Author

If the Godot Android Editor causes problems, then perhaps we can use this flag for now.

From my testing, things seem to work as expected - bear in mind that the specified behavior only occurs on large screen devices - so we shouldn't need this flag. But we should validate and that's why this PR still has the needs testing tag.

@m4gr3d
m4gr3d force-pushed the bump_android_version_2026 branch from 3a6cd4e to cee308d Compare January 28, 2026 01:46
@m4gr3d
m4gr3d requested a review from syntaxerror247 January 28, 2026 01:47
Comment thread platform/android/detect.py Outdated
@syntaxerror247

Copy link
Copy Markdown
Member

I think we can go with this PR. We are still at the very start of 4.7 cycle and if we observe any changes, we would have time to address that.

@m4gr3d
m4gr3d force-pushed the bump_android_version_2026 branch 3 times, most recently from c99e7ab to 468de42 Compare January 28, 2026 18:05

@Repiteo Repiteo left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oof, that error is a wonky one. It must be setting off from the changes made to accomodate mingw-llvm, but that's now overlapping with Android clang. I think this can be safely fixed like this:

 modules/text_server_adv/text_server_adv.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/text_server_adv/text_server_adv.h b/modules/text_server_adv/text_server_adv.h
index a04c23bdfc..ae55824f85 100644
--- a/modules/text_server_adv/text_server_adv.h
+++ b/modules/text_server_adv/text_server_adv.h
@@ -95,7 +95,7 @@ using namespace godot;
 // Thirdparty headers.
 
 GODOT_GCC_WARNING_PUSH_AND_IGNORE("-Wshadow")
-#if defined(__EMSCRIPTEN__) || __clang_major__ >= 21
+#if defined(__EMSCRIPTEN__) || (defined(__MINGW32__) && __clang_major__ >= 21)
 GODOT_CLANG_WARNING_PUSH_AND_IGNORE("-Wunnecessary-virtual-specifier")
 #endif
 
@@ -113,7 +113,7 @@ GODOT_CLANG_WARNING_PUSH_AND_IGNORE("-Wunnecessary-virtual-specifier")
 #include <unicode/utypes.h>
 
 GODOT_GCC_WARNING_POP
-#if defined(__EMSCRIPTEN__) || __clang_major__ >= 21
+#if defined(__EMSCRIPTEN__) || (defined(__MINGW32__) && __clang_major__ >= 21)
 GODOT_CLANG_WARNING_POP
 #endif
 

@m4gr3d
m4gr3d force-pushed the bump_android_version_2026 branch from 468de42 to e86050e Compare January 28, 2026 21:18
@m4gr3d
m4gr3d requested a review from a team as a code owner January 28, 2026 21:18
@m4gr3d

m4gr3d commented Jan 28, 2026

Copy link
Copy Markdown
Contributor Author

@Repiteo Thanks! That seems to fix the build issue locally.

@m4gr3d
m4gr3d requested a review from Repiteo January 28, 2026 23:12
@Repiteo
Repiteo merged commit 6539f7f into godotengine:master Jan 29, 2026
20 checks passed
@Repiteo

Repiteo commented Jan 29, 2026

Copy link
Copy Markdown
Contributor

Thanks!

@m4gr3d
m4gr3d deleted the bump_android_version_2026 branch January 29, 2026 00:48
rivie13 pushed a commit to rivie13/Phoenix-Agentic-Engine that referenced this pull request Feb 16, 2026
…n_2026

Annual Android versions bump for 2026
@Repiteo

Repiteo commented May 6, 2026

Copy link
Copy Markdown
Contributor

Cherry-picked for 4.6.3.

@Repiteo Repiteo removed the cherrypick:4.6 Considered for cherry-picking into a future 4.6.x release label May 6, 2026
@Repiteo

Repiteo commented May 19, 2026

Copy link
Copy Markdown
Contributor

Cherry-picked for 4.5.3.

@Repiteo Repiteo removed the cherrypick:4.5 Considered for cherry-picking into a future 4.5.x release label May 19, 2026
BendyLand pushed a commit to BendyLand/voltaire that referenced this pull request Aug 2, 2026
…n_2026

Annual Android versions bump for 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants