Because the check program covers the mounting main points:
1) the inlet Activity two programs are the same. Both programs if the package name is not the same, exactly the same even if all other code, it will not be considered different versions of the same program;
signature 2) adopted two programs are the same. If the signature procedure used two different, even if the same package name, it will not be considered different versions of the same program can not cover the installation.
android not want to overwrite the original method of apk
1. Change the package name: Right-click on the item and select Android Tools ------> Rename Application Package ------> to change the package name, all the way round.
Reproduced in: https: //www.jianshu.com/p/8ff5e0e88299