We will update the build servers to target Android API level 30 this Friday.
The API level change should be seamless to most of you but might impact some edge case functionality and cause some native/cn1libs to fail in odd ways.
So be sure to do extra checks on Android when building a new release.
This change is mandated by Google who require that you target the latest Android version by August of this year.
You can set the build hint android.buildToolsVersion=29 as a temporary workaround if things break for your app. Please let us know in that case so we can help resolve those issues.
Archived Comments
This post was automatically migrated from the legacy Codename One blog. The original comments are preserved here for historical context. New discussion happens in the Discussion section below.
plumberg — July 13, 2021 at 8:18 pm (permalink)
plumberg says:
The geofence is not firing (or firing sometimes, in unpredictable way) unless I add
android.buildToolsVersion=29build hint. (Tested on Android 10 API 29 and Android 8.1 API 27).
Shai Almog — July 14, 2021 at 1:15 am (permalink)
Shai Almog says:
Thanks for the headsup. We’ll look into it
Discussion
Join the conversation via GitHub Discussions.