# Google API Level 31 is required now \[Aug 2022\]

**URL:** <https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138>\
**Category:** Issues / Bugs\
**Created:** [August 8, 2022, 8:16pm UTC](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138 "2022-08-08T20:16:20Z")\
**Posts on this page:** 19\
**Page:** 3

<div class="post-metadata">

**Author:** ![sinystersoulutions](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/sinystersoulutions/32/138969_2.png) [@sinystersoulutions](https://community.thunkable.com/u/sinystersoulutions)\
**Post date:** [August 25, 2022, 2:48pm UTC](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138/43 "2022-08-25T14:48:19Z")

</div>

As of today my patience was used and abused and now I’m pissed off.

---

<div class="post-metadata">

**Author:** ![shamostechnologiesdf](https://avatars.discourse-cdn.com/v4/letter/s/b9e5f3/32.png) [@shamostechnologiesdf](https://community.thunkable.com/u/shamostechnologiesdf)\
**Post date:** [August 25, 2022, 4:15pm UTC](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138/44 "2022-08-25T16:15:52Z")

</div>

I am still stuck on this error i cant even publish my app…

---

<div class="post-metadata">

**Author:** ![cassandra](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/cassandra/32/115809_2.png) [@cassandra](https://community.thunkable.com/u/cassandra)\
**Post date:** [August 25, 2022, 11:27pm UTC](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138/45 "2022-08-25T23:27:44Z")

</div>

Hi Thunkable Community,

We understand your frustration about this, and we really appreciate your patience with us thus far.

Without further ado, our engineering team has released a fix for this publishing issue today.

To publish your Android app, click the “Publish Android” button in the top right of the builder. You’ll see a box pop up with the option to select “Target build for Android 12 (API level 31).” If you select this box, you will be able to publish your new apps to the GooglePlay Store.

**![](https://lh3.googleusercontent.com/-bUGt-RffplSRk-lr0XE2MvJ4il8qZQtcr2TNZruoMRT2-zTE9vtbKAUm1F-3qpuXqbwgUwE5pTi432Qc0DSkYB_0bQ2bptc13nA1zesy8MQpgsTyZy0PcwP0iHjDDL8JGIizjU6KTkLqYumKjyzLxk)**

We hear your feedback and are diagnosing internally to ensure that this does not take the amount of time it did for us to deploy in the years to come.

If you have any further questions about this, please feel free to direct message me here or email me directly at [cassandra@thunkable.com](mailto:cassandra@thunkable.com). I’m happy to chat with you further about this.

Thank you all for your support of Thunkable thus far, and we can’t wait to see all those new apps on the Google Play Store.

Best,  
Cassandra

---

<div class="post-metadata">

**Author:** ![ingraulbarbosa70a](https://avatars.discourse-cdn.com/v4/letter/i/2bfe46/32.png) [@ingraulbarbosa70a](https://community.thunkable.com/u/ingraulbarbosa70a)\
**Post date:** [August 26, 2022, 1:44am UTC](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138/46 "2022-08-26T01:44:32Z")

</div>

Hello Cassandra

for me, my application still does not work

would you be so kind to tell me if this is going to be fixed in this week? as you mention with the new update.

thanks

 ![Screenshot_20220825-203934_Sanjo comida](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/d/b/db8e9bf1d69ffde20d32326800de43b937d5c727.jpeg)

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [August 26, 2022, 6:34am UTC](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138/47 "2022-08-26T06:34:44Z")

</div>

> [@ingraulbarbosa70a](#):
>
> for me, my application still does not work

Hi @ingraulbarbosa70a - thanks for reaching out. I’ve you’ve been having issues opening your project both before and after this update then the cause is possibly not the API update. Since this topic has gotten quite noisy, can I ask that you create a new question in #Questions about Thunkable. if you haven’t done so already, specifically about this.

Thanks

---

<div class="post-metadata">

**Author:** ![ingraulbarbosa70a](https://avatars.discourse-cdn.com/v4/letter/i/2bfe46/32.png) [@ingraulbarbosa70a](https://community.thunkable.com/u/ingraulbarbosa70a)\
**Post date:** [August 26, 2022, 12:03pm UTC](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138/48 "2022-08-26T12:03:32Z")

</div>

Hi!

This is the link for the issue:

> [@Application launch bug \[Aug 2022\]](https://community.thunkable.com/t/application-launch-bug-aug-2022/1993738/58):
>
> By the way, when you download the APK and install it in the device it works. The only thing that doesn’t work is the AAB.

---

<div class="post-metadata">

**Author:** ![jon.fawcett8aghe](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jon.fawcett8aghe/32/136004_2.png) [@jon.fawcett8aghe](https://community.thunkable.com/u/jon.fawcett8aghe)\
**Post date:** [August 29, 2022, 7:37pm UTC](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138/50 "2022-08-29T19:37:31Z")

</div>

Still having issues with this.

Downloading APK with the new API won’t install due to an error. I can only install an APK downloaded with the old API.

Publishing to play store with new API entirely broke BLE in my app. I get the error “BleError: Cannot start scanning operation”. BLE works in both the APK using the old API and the live test in the thunkable app.

---

<div class="post-metadata">

**Author:** ![cassandra](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/cassandra/32/115809_2.png) [@cassandra](https://community.thunkable.com/u/cassandra)\
**Post date:** [August 29, 2022, 9:46pm UTC](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138/51 "2022-08-29T21:46:20Z")

</div>

Hi @jon.fawcett8aghe,

Appreciate you flagging this. I’ll reach out over email to get more details from you so we can investigate.

Best,  
Cassandra

---

<div class="post-metadata">

**Author:** ![wei](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/wei/32/26160_2.png) [@wei](https://community.thunkable.com/u/wei)\
**Post date:** [September 1, 2022, 1:07pm UTC](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138/52 "2022-09-01T13:07:36Z")

</div>

@jon.fawcett8aghe Please build your APK with the Android API 31 again. We just released a new fix and expected it to work again.

Thanks,  
Wei

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [September 7, 2022, 8:30am UTC](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138/53 "2022-09-07T08:30:13Z")

</div>

@jon.fawcett8aghe - just checking in to see if the fix we released is working ok for you?

Thanks,  
Domhnall

---

<div class="post-metadata">

**Author:** ![jon.fawcett8aghe](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jon.fawcett8aghe/32/136004_2.png) [@jon.fawcett8aghe](https://community.thunkable.com/u/jon.fawcett8aghe)\
**Post date:** [September 8, 2022, 7:37pm UTC](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138/54 "2022-09-08T19:37:34Z")

</div>

It solved the play console upload issue. But I’m having BLE errors for users on android 11 when it’s compiled with API 31. My workaround is to provide an APK compiled without the new checkbox.

---

<div class="post-metadata">

**Author:** ![purpletutor](https://avatars.discourse-cdn.com/v4/letter/p/f1d935/32.png) [@purpletutor](https://community.thunkable.com/u/purpletutor)\
**Post date:** [September 9, 2022, 10:36am UTC](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138/55 "2022-09-09T10:36:48Z")

</div>

@wei do we have to program the apps again in thunkable and then upload

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [September 9, 2022, 2:53pm UTC](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138/56 "2022-09-09T14:53:28Z")

</div>

> [@jon.fawcett8aghe](#):
>
> It solved the play console upload issue.

Excellent - that’s the main thing.

* * *

> [@jon.fawcett8aghe](#):
>
> I’m having BLE errors for users on android 11

Do you have a separate thread open for this already? (mainly wondering which errors you’re seeing!)

* * *

> [@jon.fawcett8aghe](#):
>
> My workaround is to provide an APK compiled without the new checkbox.

You mean, you’re still targeting API 30? Or something different?

* * *

> [@purpletutor](#):
>
> do we have to program the apps again

Thankfully not @purpletutor! you just need to download your app again, just make sure you are targeting Android 12 with your build.

 ![Screenshot 2022-09-09 at 15.05.47](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/9/4/94ff4aca793c4a41e39a9e149b104a4a66fefcd7.png)

---

<div class="post-metadata">

**Author:** ![jon.fawcett8aghe](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jon.fawcett8aghe/32/136004_2.png) [@jon.fawcett8aghe](https://community.thunkable.com/u/jon.fawcett8aghe)\
**Post date:** [September 9, 2022, 3:33pm UTC](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138/57 "2022-09-09T15:33:01Z")

</div>

I don’t have a separate thread. The error when running the app on Android 11 when compiled with API 31 is this:  
 ![Screenshot 2022-09-09 at 11.27.45 AM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/7/0/70ddd366b17c02101a2d24ab4384fbe55655c0b0.png)

So my quick workaround was to make 2 different APK’s for people to manually install for the time being. Obviously this needs solved for play store

- Compiling with API 30 solves this error and works for Android 11.
- Compiling with API 31 works for Android 12.

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [September 9, 2022, 5:38pm UTC](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138/58 "2022-09-09T17:38:26Z")

</div>

This has previously happened and was due to some entries that has to exist in the manifest file.

This is a task for the developers and we, users, does not have access to it.

---

<div class="post-metadata">

**Author:** ![jon.fawcett8aghe](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jon.fawcett8aghe/32/136004_2.png) [@jon.fawcett8aghe](https://community.thunkable.com/u/jon.fawcett8aghe)\
**Post date:** [September 13, 2022, 2:55pm UTC](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138/59 "2022-09-13T14:55:01Z")

</div>

@cassandra Any solutions for this? It’s not a good workaround to require Android 11 and older users manually install an APK while Android 12 users install from the Play Store.

---

<div class="post-metadata">

**Author:** ![xdibee](https://avatars.discourse-cdn.com/v4/letter/x/7ab992/32.png) [@xdibee](https://community.thunkable.com/u/xdibee)\
**Post date:** [September 29, 2022, 3:55pm UTC](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138/60 "2022-09-29T15:55:36Z")

</div>

Hello,  
Since the latest update, Bluetooth scan no longer works.  
It no longer times out and continues to scan endlessly. Please fix the error as soon as possible.  
I tested on Android 10,11,12.

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 1:12pm UTC](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138/61 "2024-11-08T13:12:56Z")

</div>

Closed on November 8, 2024, 1:12pm UTC



---

<div class="post-metadata">

**Author:** ![matt\_conroy](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/matt_conroy/32/150843_2.png) [@matt\_conroy](https://community.thunkable.com/u/matt_conroy)\
**Post date:** [December 19, 2024, 5:00pm UTC](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138/62 "2024-12-19T17:00:13Z")

</div>

Unlisted on December 19, 2024, 5:00pm UTC



[Previous page](https://community.thunkable.com/t/google-api-level-31-is-required-now-aug-2022/1992138.md?page=2)
