Following Erel's suggestion – I open a new thread
Here are the facts that caused the entire story
there was no change in code other than adding multidex: true
In v12 it was mandatory as it wouldn't even complile without it
Did not change even one bit other than that
My problem is that I can't ask all existing users to remove and reinstall the app
I need help in resolving that issue
Is it v12 or multidex that caused the incompatibility?
If I will upload the new version (v12 & multidex) – will it update the existing clients with older version (v11 no multidex)?
Or any other idea?
Thank you
Here are the facts that caused the entire story
- I have an existing app in google play store with many users
- As B4A v12 was released I updated my B4A to v12
- Trying to open the project with v12 and compile it generated many errors, on another post I was recommended to add the line #multidex: true – that resolved the issue and my app was compiled and an APK was generated
- Then to test it I tried to update the app on my phone – got an error that the APK is not compatible
tried it with a few other devices – same result
a new app with compiled with v12 wont update an existing v11 app
- Tried to compile on another machine still with v11 – all is perfect (removed the multidex: true line)
- Made another test – took another app that required multidex: true as this one (the other is a small non commercial app so I could "play" with it – compiled it with a lower version number, removed it from my device and installed the new one (made with v12 and multidex) – then opened google play which immediately updated the app with the one in the store
so the result as I see it is that google paly store managed to handle that update from v12 with multidex to v11 no multidex
there was no change in code other than adding multidex: true
In v12 it was mandatory as it wouldn't even complile without it
Did not change even one bit other than that
My problem is that I can't ask all existing users to remove and reinstall the app
I need help in resolving that issue
Is it v12 or multidex that caused the incompatibility?
If I will upload the new version (v12 & multidex) – will it update the existing clients with older version (v11 no multidex)?
Or any other idea?
Thank you