I’m exporting my project for Android and I included a custom plugin that lets me call Android features.
It used to work well but now my aab package get rejected by Google Play Console with this message:
Update your com.google.android.play:core:1.10.3 Maven dependency to an Android 14 compatible version! Your current com.google.android.play:core:1.10.3 library is incompatible with targetSdkVersion 34 (Android 14), which introduces a backwards-incompatible change to broadcast receivers. As a reminder, from August 31, 2024, Google Play requires all new app releases to target Android 14. Update to the latest library version dependency to avoid app crashes.
I’m 100% sure I didn’t explicitly implement that library but I included the official AAR library by Godot (direct download), so I’m starting to suspect that it does instead.
I couldn’t find the source so I can’t verify. I’m not even that proficient with Android Studio so I don’t know whether I can check it inside my project itself.
I am about to try this tomorrow (an Android Export) for the first time in 4.3 but I had a confusing similar message with 4.2 about target SDKs. It turned out that my Android Studio needed an update.
I am sure that won’t solve this problem but I thought I would mention it. Is your Android Studio install using the latest version?
PS Your link to the AAR library you mentioned starts an immediate download. Can you change it? (That is going to annoy people)
Thanks for replying. My Android studio is latest (2024.1.1). I updated all the implementations besides the ones contained in the godot-lib.aar, which I can’t access.
I know the link is annoying, but I couldn’t figure out what to link instead, since I can’t find source. I’m changing it to point to the website anchor
EDIT: I don’t know why I was convinced that there was an anchor there lol
I recall with 4.2 spending a long time getting the Android Export to work. Once I got it working, it never let me down after that. I have not been looking forward to doing it again TBH. I was supposed to do it today but put it off till tomorrow.
I found the link to AAR and read it quickly just now. I have not used this yet but your suspicions may be correct. I am sorry I cannot help.
Yeah I already updated my dependencies according to the new specs, but I still get the error. Therefore I assume it’s a transitive thing but I can’t verify