关闭

Android应用开发错误库(下)

510人阅读 评论(0) 收藏 举报
分类:

作者:郭孝星
微博:郭孝星的新浪微博
邮箱:guoxiaoxingv@163.com
博客:http://blog.csdn.net/allenwells
Github:https://github.com/guoxiaoxing

一 打包分发

1.1 应用未安装

原因分析

覆盖安装应用的时候提示提示应用未安装,这有两种情况:

注意:这里的高低版本指的是versionCode的大小。

  1. 高版本覆盖安装低版本:这种情况下的失败多是因为签名keystore不一致。
  2. 低版本覆盖安装高版本:这种情况下自然是无法无该安装的,这是Android系统版本控制的机制。

解决方案

  1. 高版本覆盖安装低版本:检查APK签名,将APK解压,META-INF/CERT.RSA即为签名信息,用keytool -printcert -file CERT.RSA即可查看。
  2. 低版本覆盖安装高版本:先卸载高版本,再安装低版本,

参考链接

http://blog.csdn.net/woshicaixianfeng/article/details/6801222
http://blog.csdn.net/y150481863/article/details/41249159

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:259667次
    • 积分:5355
    • 等级:
    • 排名:第5036名
    • 原创:275篇
    • 转载:0篇
    • 译文:0篇
    • 评论:53条
    博客专栏
    最新评论