B beni_feld Member Licensed User Longtime User Aug 31, 2013 #1 I have an App compiled under API-8 installed on Android 3.2.6 phone . I recompiled the app under api-18 and tried to replace the existing app. I received a message "Replace existing application" but immediately followed by a message "Application not found", and replace failed. Only after manually removing the installed app the new compiled version could be installed. The newly installed App can be replaced later without any problem. The same problem has been observed in other installed applications compiled under API 8 Mentioned problem makes it difficult to perform automatic software update (at least for the first time). Is this a known compatibility problem? BN
I have an App compiled under API-8 installed on Android 3.2.6 phone . I recompiled the app under api-18 and tried to replace the existing app. I received a message "Replace existing application" but immediately followed by a message "Application not found", and replace failed. Only after manually removing the installed app the new compiled version could be installed. The newly installed App can be replaced later without any problem. The same problem has been observed in other installed applications compiled under API 8 Mentioned problem makes it difficult to perform automatic software update (at least for the first time). Is this a known compatibility problem? BN
Erel B4X founder Staff member Licensed User Longtime User Aug 31, 2013 #2 This is most probably not related to the referenced API but rather to a change in the sign key or a lower version code. Upvote 0
This is most probably not related to the referenced API but rather to a change in the sign key or a lower version code.
B beni_feld Member Licensed User Longtime User Aug 31, 2013 #3 Erel said: This is most probably not related to the referenced API but rather to a change in the sign key or a lower version code. Click to expand... Thank you Erel. I changed the sign key in order to create an API project for the Google maps demo but did not realize that it will affect all the recompiled applications. Upvote 0
Erel said: This is most probably not related to the referenced API but rather to a change in the sign key or a lower version code. Click to expand... Thank you Erel. I changed the sign key in order to create an API project for the Google maps demo but did not realize that it will affect all the recompiled applications.
Erel B4X founder Staff member Licensed User Longtime User Sep 1, 2013 #4 Android doesn't allow you to replace an existing app signed with a different key (for security reasons). When you compile with a USB connection then you will see a message asking you whether you want to replace the app. This is however not possible with other installation methods such as B4A-Bridge. Upvote 0
Android doesn't allow you to replace an existing app signed with a different key (for security reasons). When you compile with a USB connection then you will see a message asking you whether you want to replace the app. This is however not possible with other installation methods such as B4A-Bridge.
B beni_feld Member Licensed User Longtime User Sep 1, 2013 #5 Thanks for the detailed explanation BN Upvote 0