I have recently had to rebuilt my development machine and have upgraded to use version 1.8 of the JDK, I was previously using 1.6.
When I come to side load a new APK which has been created using the 1.8 JDK onto a device that has a previous app version installed built using version 1.6 of the JDK, the installation fails. Uninstalling the previous version allows for the new version to be installed.
Is this expected? If so, will versions uploaded to the Play Store be effected, i.e. will users need to uninstall the previous version before then can upgrade to the latest version?
If this isn't expected, could this problem be caused by the change in the version of the JARSigner.exe I now use (1.8 from 1,6)? Again, will this cause problems for the Play Store?