This actually highlighted a small cosmetic issue in the code, which I've fixed for future users.
App updates must have a greater app versionCode than previous versions, this is what tells Android that this is an "update" and not a "new version". The versionCode is found in the
build.gradle (app) file, I've highlighted the line here:
https://github.com/AltimitSystems/m...ca8de600aa548b71008d22a3/app/build.gradle#L33
You need to change that 10
5 to 10
6 - it needs to be a number higher than 105 to be identified as an update. If I were you, I'd use versionCode
1000 to separate it from the old versionCode of the MV Android Client.
If you still get this message on your phone even after you've changed the versionCode then unfortunately you have no choice but to uninstall the old version. Hopefully Google app backup will restore your save-files, but don't count on this. Users of your Release version on the Google Play Store (or any other store) will not have to uninstall the old app, changing the versionCode will work perfectly fine for them. This is a quirk related to the development version of your game, so only developers/debuggers will ever need to uninstall the old version (if the new versionCode does not work).
.