different application signatures解决方法

有时在安装不同版本apk文件时会出现Re-installation failed due to different application signatures.这样的提示,主要原因是安装的apk程序签名不一样导致的。

在发布到android market上时apk的签名是有jarsigner和keytool生成的,然后通过adb install安装的apk文件则会自动签上debug权限,两种的RSA散列不同所以会出现这样的问题。

解决的方法就是

先卸载了原来的,You must perform a full uninstall of the application. WARNING: This will remove the application data!比如说执行adb命令为格式为adb uninstall packagename这样的形式,如测试程序Please execute 'adb uninstall com.android123.test' in a shell.

然后另一种通过Settings的管理程序,详细方法参考如何删除已安装的Android软件

你可能感兴趣的:(application)