Another Google SDK update: com.google.android.play:core

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • Hey, i've just seen a warning for all my apps that could crashes because of the use of "com.google.android.play:core":

    Quote

    com.google.android.play:core has added this note for core:1.10.3:

    If your app is targeting SDK 34+ (targetSdkVersion), then the PlayCore SDK is outdated and will likely cause crashes in your app! Please update: Please login to see this link.

    Affected app bundles and APKs:

    • version: 354 (4.34), release: Please login to see this link.

    If you have questions about this SDK, contact the SDK provider.

    How can i resolve this?

  • I'm receiving similar warnings, although it's not about crashes:

    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: Please login to see this link.

    Casual games: Please login to see this link.

    • Official Post

    Hey, i've just seen a warning for all my apps that could crashes because of the use of "com.google.android.play:core":

    How can i resolve this?

    Here is a Please login to see this link. for the stand-alone version of Fusion (if you guys can test it we'll push it to Steam too). It should fix the Play Core library warnings.

    If any issue, you can reinstall the Please login to see this link. of the Android runtime for the build 295.10.

    • This version increases the minimum build to Android 5 as per the error log when I tried to build the .apk.
    • It built the .apk after I changed the minimum version to 5.0.
    • I got this error message from Google Play
    Quote


    Incomplete foreground service permission declaration

    All developers requesting access to foreground service permissions introduced in Android 14 are required to complete this declaration or remove these permissions from their app's manifest

    Declaration options below. As far as I know I'm not using any of these. I don't know what's declared in the manifest.

    Casual games: Please login to see this link.

    • Official Post
    • This version increases the minimum build to Android 5 as per the error log when I tried to build the .apk.
    • It built the .apk after I changed the minimum version to 5.0.
    • I got this error message from Google Play

    Ah yes I forgot to ask Fernando about Android 5 as minimum version, I noticed it too.

    I'll let him answer about the foreground service permissions, I don't see it mentioned anywhere in the source code. Thank you for testing!

  • Extensions:

    • Active Backdrop
    • Android object - to set immersive mode and open URL (only if user clicks on the link)
    • Android Screen Support (Not using any commands - just ticked the block under preconfigured to use all devices)
    • AndroidPlus - to set layout to landscape using sensor
    • Edit Box (kcedit.mfx)
    • ini (kcini.mfx)
    • Multiple Touch

    Export:

    • Build API 34
    • Minimum Android 5.0
    • Target 14.0

    Casual games: Please login to see this link.

    • Official Post

    i checked this situation and none of the extensions added this, but it is entirely to Google.

    Please add this to RuntimeAndroid.zip and inside your rmanifest.xml, just above <!-- Permissions -->

    Code
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC" tools:node="remove"/>
  • Here is a Please login to see this link. for the stand-alone version of Fusion (if you guys can test it we'll push it to Steam too). It should fix the Play Core library warnings.

    If any issue, you can reinstall the Please login to see this link. of the Android runtime for the build 295.10.

    Fernando

    I have the same problem on Google Play, but with the Steam version of CF2.5+ Developer, Build R295.10, Nov 8 2023.

    core:1.10.3

    "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." (Build API 34, Target 14)

    This info first appeared just under a week ago, before that everything was fine.


    Yves

    Is the quick patch already available for the Steam version?


    Best regards

  • I just updated a small game and i don't have any issue. It seems to have removed the warning.

    I don't know if it makes a difference but i target API 13.0 while Janette4 is targeting API 14.0, everything else is the same (Build API 34 and Minimun Android 5.0).
    I'm going to test another game where it targets API 14.0 and uses a lot of extensions.

  • i checked this situation and none of the extensions added this, but it is entirely to Google.

    Please add this to RuntimeAndroid.zip and inside your rmanifest.xml, just above <!-- Permissions -->

    Code
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC" tools:node="remove"/>

    When I change the AndroidRuntime.zip file it won't build the application. I get the error message: ...Temp\AndE5B9\app\src\main\java\Movements\CRMvt.java was not found.

    The .apk will build if I use the previous unmodified AndroidRuntime.zip.

    I only added in the one line using Notepad++, but I had to unzip and rezip the file to do so.

    Casual games: Please login to see this link.

  • I just updated a small game and i don't have any issue. It seems to have removed the warning.

    I don't know if it makes a difference but i target API 13.0 while Janette4 is targeting API 14.0, everything else is the same (Build API 34 and Minimun Android 5.0).
    I'm going to test another game where it targets API 14.0 and uses a lot of extensions.

    The warning was also removed by me. But this new warning was fatal. You can't submit without filling in a form and pointing out which service you're using. (I think you also need to submit a video on how the user can activate or bypass the foreground service.)

    Casual games: Please login to see this link.

  • Thanks Yves. Your runtime worked.

    The app was accepted by Google Play without any fatal messages. It's now in review.

    (There were the usual warnings, because I'm submitting an .apk / no debug symbols and nonsense like that, but nothing serious.)

    Casual games: Please login to see this link.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!