-
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
+ update default API target to 35
in tests
#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
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) |
APP_ABI := $(ARCH) in Application.mk of service_library is missing :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thank you!
8.11.0
and Gradle Wrapper to 8.14.3
8.11.0
and Gradle Wrapper to 8.14.3
+ update default API target to 35
in tests
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.