-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Update Android Gradle Plugin to 8.11.0
and Gradle Wrapper to 8.14.3
#3172
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
* `distributionUrl` now points to `gradle‑8.14.3‑all.zip`
I tried to build with a slightly different version (been more conservative), a few days ago, and also seemed fine to me. UPDATE: I see the issue might be the current default target SDK, I guess we should just increase it. 😄 |
Checked test results after latest changes, |
Hum... got 32 passed, 1 failed here; it seems something went wrong on |
Latest stable NDK to build for To override this behavior we can do below:
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-z,max-page-size=4096")
LOCAL_LDFLAGS += -Wl,-z,max-page-size=4096 Overall we need to first add 16KiB support. |
@Novfensec SDL won't build in latest NDK until #3164 is pushed. Ref: #3136 (comment) |
Already tested here and it's working fine:
On
buildozer.spec
:Summary
gradle-wrapper.properties
:distributionUrl
now points togradle‑8.14.3‑all.zip
build.tmpl.gradle
:'com.android.tools.build:gradle:8.1.1'
to'com.android.tools.build:gradle:8.11.0'
jcenter()
tomavenCentral()
.Motivation
I tried to compile my application using
android.api = 36
but started getting these logs:After some investigation:


targetSdkVersion ≥ 35
; this requires AGP ≥ 8.6 and Gradle ≥ 8.13.jcenter()
is deprecated; switching tomavenCentral()
removes a dead dependency source.