New aab files created by MIT app inventor not uploading to Google Play

I haven’t uploaded a MIT created app to Google Play for about 5 years. I’m now trying to upload a new one and I keep getting error messages saying “Your APK or Android App Bundle needs to have the package name appinventor.ai.ConversationStarters”. When I try to rename the file, I’m still getting the same error.

I’m assuming it can’t be this complex to create an app and upload it to Google Play. Has anyone got a dummy’s guide for why this isn’t working and how I can make it work? Thanks in advance.

Post a screenshot of this message from your Google Play Dev Console.
It should be appinventor.ai_ConversationStarters.

Hi Anke. Thanks for your help.

Screenshot below. Where in MIT can I name the app so that it has the underscore? Is the error message below even suggesting the underscore is the issue? Google searches seem to suggest there is some code somewhere within the app creating the issue rather than the name of the file as it appears when built.

Strange. When did you build and publish the first version of your app. And did you build it with AI2 or AI2Offline, because I dont understand why there isn't an underscore.

Hi Anke,

Originally built in 2017, maybe earlier. Modified periodically. Built through MIT, I guess AI2 (was that the former name for MIT) online rather than offline.

Thanks again.

Google Play isn’t asking for an underscore though.

Download the first version APK from the Play Dev console, upload it to Google Drive and post the link or send it me via PM.

Can I just save it with a new package name? There is a lot of inputted data in the app, so rebuilding it from scratch is out of the question.

Thanks. Messaged

The package name usually lools like this

appinventor.ai_<yourEmail>.<yourProjectName>

In your case the email part is missing, which means, you manually modified the package name

Taifun

Thanks Taifun. How do I fix it and what should I rename it so that Google Play is happy?

See here

Taifun

Perhaps he built the application without logging in using an email address? In that case, the email address would simply be "ai".

I checked your APK. The packageName of your app is:
appinventor.ai_stevobenbow.ConversationStarters

No, than the packageName ist something like this:
appinventor.ai_anon3218928309402.test

:red_question_mark:

EDIT: Ok, then where does this package name come from: appinventor.ai.ConversationStarters?

In other words, there must be a version published in the Play Store (at least as an internal test track). I need to check this APK.

The targetSdk in 2017 was 26 (Android 8).

I changed the Minimum SDK for this one because I read that it needed to be higher. The previous 2-17 would have been lower.

Thanks. So is it possible to input something in Google Play so that it once an app with this name, or do I need to edit the app itself?