Android Question targetSdkVersion="34" is it ready?

DonManfred

Expert
Licensed User
Longtime User
No
 
Upvote 0

Erel

B4X founder
Staff member
Licensed User
Longtime User
Upvote 0

Addo

Well-Known Member
Licensed User
Longtime User
They ridiculously release new sdks constantly.


Each time i boot up my Android studio i get gradle notification to update my sdk to the latest version, now its sdk 35 ?
 
Upvote 0

Alex_197

Well-Known Member
Licensed User
Longtime User
but how about this? how to upload the app now?

Update your target API level by August 31, 2024 to release updates to your app
Jul 4, 2024 10:14

We've detected that your app is targeting an old version of Android. To provide users with a safe and secure experience, Google Play requires all apps to meet target API level requirements.

From August 31, 2024, if your target API level is not within 1 year of the latest Android release, you won't be able to update your app.
 
Upvote 0

Flavio SOuza

Member
Licensed User
Longtime User
I received this warning within the Google play dashboard:

"Your app must target Android 14 (API level 34) or higher. Fix by August 30."
 
Upvote 0

Addo

Well-Known Member
Licensed User
Longtime User
I received this warning within the Google play dashboard:

"Your app must target Android 14 (API level 34) or higher. Fix by August 30."
You can set the targetsdk to higher version. But you need to test your app before publishing it to update in play store. @Erel Said already that he is testing the changes. And for sure will take care of it in any future release of b4a.

Refrence to migrate to higher targetsdk.


 
Upvote 0

Flavio SOuza

Member
Licensed User
Longtime User
Thank you for the help. If I don’t update the app by August 30th, the app won’t be able to receive any more updates. ?

Thank you for the information. I’ll test it and get back to you!
 
Upvote 0

73Challenger

Active Member
Licensed User
Updated to 34 but still getting policy violations?

One of your test tracks may be targeting an old bundle that is still active. This is an interesting article about the issue and a possible "fix" (that is really not a fix, more of a work around).

Summary: You can replace old active bundles on your test tracks with "empty" bundles to get rid of the messages (or possibly a compliant bundle). Instructions are in the article. Do you want to do this? Googles recommendations are in the article. Basically, you can do this, but if you're not seeing a problem...don't worry about it. Yuck.

The potential problem? After Aug 30th, Can't update production track because an old "non-compliant" bundle is active in a test track. Can't update test track because (After August 30th) the app will be out of compliance, no updates will be allowed. So we won't know if there is a "problem" until after the 30th...and everything is locked up.

The comedy? In this article, Google says "...if you get stuck in that situation, just contact Google support and we'll help get it unstuck and resolve the situation..." LOL LOL Yaaaa righttttt.... I think i'll be uploading a "compliant" bundle to my test tracks before August 30th just to make sure.

Hope someone else reviews this article to make sure my assumptions are correct. Please correct or update if I have mis-understood what the article says.

 
Upvote 0

aeric

Expert
Licensed User
Longtime User
I foresee a new version of B4A is coming soon.
Depends on B4A v13.0+

edit: Oh, the beta is out!
 
Last edited:
Upvote 0
Top