zoukankan      html  css  js  c++  java
  • Android项目 手机安全卫士(代码最全,注释最详细)之十 应用程序更新的签名问题


    ------- 源自梦想永远是你IT事业的好友、只是勇敢地说出我学到! ----------

    按惯例,写在前面的:可能在学习Android的过程中,大家会和我一样,学习过大量的基础知识,很多的知识点也都能说出了123来,但是这些孤立的点终究显得太零散了,因此,我想从今天开始,以最经典的手机安全卫士项目为例,自己锻炼一下,也是想和大家交流交流,希望大家都能给出见解,共同进步。

    十 应用程序更新的签名问题

    创建keystrore.

    填写签名信息。

    必须签名后才能发布到市场上。

    更新版本,使用同样的签名。

    报错,安装时报出安装相同签名的应用,这是不允许的。

    so,应用程序要想更新成功,必须注意下面的细节:
    1不同版本应用程序的包名必须相同
    2不同版本应用程序的签名也必须一致

    签名的作用:唯一识别应用程序的开发者。

    因此,签名文件不能弄丢了,要多备份几份。(硬盘、网盘、邮箱。。。)
    (谷歌开发者曾经出现过这个问题:Android手机桌面,launcher后来丢了只能改为launcher2)
    如果丢了,应用程序就无法自动更新了,要想更新的话,就必须把旧的版本卸载掉,再装新的版本。

    小米市场上,如果已经发布的应用的签名文件搞丢了,就只能让其把就的应用删除掉(麻烦),再重新发布应用。

    其他市场没有这样的功能,签名丢了就只能改一个包名再上传了。


    ------- 源自梦想永远是你IT事业的好友、只是勇敢地说出我学到! ----------


  • 相关阅读:
    Add Binary
    Java笔记之String
    Java笔记之数组
    Merge Two Sorted Lists
    Remove Nth Node From End of List
    Longest Common Prefix
    Roman to Integer
    Palindrome Number
    Reverse Integer
    _cdel stdcall
  • 原文地址:https://www.cnblogs.com/riskyer/p/3329019.html
Copyright © 2011-2022 走看看