Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Package signatures do not match the previously installed version

People also ask

How do I force reinstallation of an APK with different signature on rooted Android?

Go to 'Toolbox' tab in the buttom. Select 'Patch to Android'. Check 'Disable signature verification in the package manager'. Press 'Apply' and wait for your phone to reboot.

How do I delete a signature app on Android?

You can get rid of the signature by removing /system/app/ folder from the device. I also had issues installing gcam ports on my android device. The above solution worked for me and I was able to install the app after removing /system/app/GoogleCameraLegacy folder through TWRP recovery.


You need to uninstall it because you are using a different signature than the original. If it is not working it might be because it is still installed for another user on the device. To completely uninstall, go to Settings -> Apps -> HAgnostic News -> Options (the three dots on top right) -> Uninstall for all users


I met this problem on my project too.

This helped me, so hopefuly will help someone else:

adb uninstall "com.domain.yourapp"

Solution is from here.


This happens when you have installed app with diffrent versions on your mobile/emulator phone.

Simply uninstall existing app will solve the problem


If the version of the app that you have installed was not built with the same keystore/signing certificate it will have a different signature. By default each build machine will have a different debug certificate unless you specify how it should be signed according to the google documentation, which can be used to ensure that your app will be build with the same debug key regardless of which computer you build the application on.

In order to proceed with the installation you must uninstall the existing version and then try again.