I get the following message after submitting my app to the play store:
com.google.android.play:core:1.9.1 Google Play Core (com.google.android.play:core) has added this note for SDK version 1.9.1:
Update your Play Core Maven dependency to an Android 14 compatible version! Your current Play Core library is incompatible with targetSdkVersion 34 (Android 14), which introduces a backwards-incompatible change to broadcast receivers to improve user security. As a reminder, from August 31, Google Play requires all new app releases to target Android 14. Update to the latest Play Core library version dependency to avoid app crashes:
Its a native app using java and xml layouts and I've looked and cant find any reference to com.google.android.play:core:1.9.1 anywhere in the app.
I've no idea how to update the reference to get rid of the warning and still have everything working.
Any ideas?
These are the dependencies in my build file.
implementation 'androidx.appcompat:appcompat:1.3.0'
implementation 'com.google.android.material:material:1.4.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'com.android.volley:volley:1.2.0'
implementation 'com.google.code.gson:gson:2.8.6'
implementation 'com.google.android.gms:play-services-maps:18.1.0'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
implementation "androidx.core:core:1.7.0-alpha01"
implementation 'com.github.takusemba:spotlight:2.0.5'
implementation "androidx.navigation:navigation-fragment:2.3.5"
implementation "androidx.navigation:navigation-ui:2.3.5"
implementation "androidx.navigation:navigation-fragment-ktx:2.3.5"
implementation "androidx.navigation:navigation-ui-ktx:2.3.5"
implementation "androidx.navigation:navigation-dynamic-features-fragment:2.3.5"
androidTestImplementation "androidx.navigation:navigation-testing:2.3.5"
implementation "androidx.navigation:navigation-compose:2.4.0-alpha04"
1.10.3
. You will find references to libraries like this in your Gradle build files.androidx.legacy:legacy-support-v4:1.0.0
. One of those libraries itself depends oncom.google.android.play:core:1.9.1
. My guess is that it iscom.google.android.gms:play-services-maps
, and for that you could upgrade to either18.2.0
or19.0.0
.