我们在签名打包时, 使用相同的keystore.jks打包出来的版本是具有相同的签名的,可以在同一台手机上覆盖安装 ,而测试版本和正式打包签名的文件是不能混合覆盖安装的。 另外,需要注意的是拥有相同包名的APP如果签名文件不同,那么在手机上安装时会显示安装失败。 注:android studio中更改包名只能在清单文件和gradle文件中更改,java文件夹下的更改包名无效。