Page 2 of 2
Re: API level 29
Posted: Tue Aug 09, 2022 3:55 pm
by jacque
SteveB wrote: ↑Mon Aug 08, 2022 6:23 pm
Editing the manifest.xml file doesn't seem to work anymore..
That's too bad. Is there something in the engine that has to be changed? I thought the manifest was the only thing that mattered.
Did you edit LC's template manifest or just the one created for your app?
Re: API level 29
Posted: Tue Aug 09, 2022 4:22 pm
by SteveB
Hi jacque
I edited the manifest.xml inside the LC runtime folder. This does update the API to 31 but Google then complains:
You uploaded an APK or Android App Bundle which has an activity, activity alias, service or broadcast receiver with intent filter, but without 'android:exported' property set. This file can't be installed on Android 12 or higher. See: developer.android.com/about/versions/12/behavior-changes-12#exported
I don't know why it changed yesterday though. This is an app update, and according to this page
https://support.google.com/googleplay/a ... sting-apps I should have been OK until November.
Re: API level 29
Posted: Wed Aug 10, 2022 6:14 pm
by jacque
We're in luck, today's RC release fixes the problem.
Re: API level 29
Posted: Fri Dec 09, 2022 6:07 am
by KimD
Hi
I'm trying to upload my test app to the Google Play Console. GPC is complaining - "Your app currently targets API level 30 and must target at least API level 31..."
So I:
- downloaded and installed LC 9.6.9 (rc2) - which from the release notes I thought would solve this problem; and
- updated Preferences > Mobile Support (9.6.9 forced me to do this); and
- updated my SDK manager so that it included Android API 31. Do I need to untick those earlier APIs?
But, when I try to upload my updated AAB file onto GPC I still get the same error message. Is there some other step that I'm missing?
Thanks
Kim
Re: API level 29
Posted: Fri Dec 09, 2022 6:28 am
by jacque
You also need the latest Build Tools.
Re: API level 29
Posted: Fri Dec 09, 2022 7:41 am
by KimD
Thanks Jacque - that fixed it.