As @Diego stated the Kodular system cant change keystores without serious consequences.
So lets not try to affix blame, lets understand what could have happened on your account. The keystore has been changed in some way.
Importing an AIA will not change the keystore. Think back on anything that has happened. Passowrd chage, reset your accoubt? Lets try to figure this out.
If that AIA contained a keystore it could have been probably overwritten
When you use custom keystores, they get downloaded into AIAs
If you upload an AIA with a keystore on it, I think current one gets overwritten
I am 100% sure that it gets included in Companion
If you execute ant PlayApp inside appinventor/, you will see that the file aiplayapp.aia gets generated at buildserver/build/
And that AIA contains the custom keystore used for it:
Take the last aia project of your app that you have successfully updated (published).
Open it with Kodular and export the keystore and save it (android.keystore).
Open the current project with Kodular you want to update and build the APK.
Decompile this APK e.g. with AppToMarket.
Import the saved keystore (android.keystore) into AppToMarket and rebuild (recompile) the APK.
Sign and zipAlign the APK
upload APK (“packageName”_new_zipAlign.apk) to the Play Store
That’s how I build all my apps (APKs) before I publish them in the Play Store (AI2, Kodular, AppyBuilder). The day before yesterday, I successfully released my last app (an AI2 projekt imported to Kodular) in the Play Store. AppToMarket (APK Studio, apktool or another tool) is also useful if you want to add larger files to a project or change something else.
Right, thanks for the hint, Boban. I downloaded my keystore when I created and published my first app and saved it locally. Since then I create almost all apps and releases with this keystore.
I do not get what you want to say. A2M works fine for such purposes.
By “change something else” I mean, for example, customize the Manifest (remove some unnecessary permissions) or android:installLocation=“auto”.