有时在安装不同版本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软件
本文介绍了当尝试安装不同签名的APK时遇到的问题及解决办法。主要原因是新旧APK签名不一致导致安装失败。文章提供了两种解决方案:一是通过ADB命令完全卸载原有应用;二是使用设置中的应用管理来卸载。
2975

被折叠的 条评论
为什么被折叠?



