Android签名简介

来源:互联网 发布:女s网络调教男m步骤 编辑:程序博客网 时间:2024/05/21 01:54

Android签名简介

背景:

 在Android手机里不允许有两个应用程序有相同的包名;
 假设A应用的包名:com.itheima.mobilesafeA;A应用已经在系统中安装了。
 这个时候再去安装一个应用B ,他的报名也叫 con.itheima.mobilesafeA
 系统就会去检查这两应用的签名是否相同。如果相同,B会把A给覆盖安装掉;
 如果不相同 B安装失败;

签名作用:

    唯一标识应用软件;
    避免覆盖安装;

说明:

    默认签名的apk文件不能直接应用于Android市场;
    默认签名的APK文件不能发布到市场上;
    每台电脑的签名都不一样;
    
    覆盖安装的条件:
     (1)包名一样;
    (2)签名一样;    

签名步骤:

1.在项目上右键-Android Tools-Export signed Application packageg,根据提示创建一个keystore
2.用创建的keystore来签名打包程序,保存keystore,以后再发布直接用保存的keystore即可

keystore文件丢失后的补救措施:

(1)新apk文件的包名和之前的不一样,提示用户已经安装了新版本,让用户卸载老版本;
(2)安装始终使用第三方软件,让第三方软件去下载新的apk文件,卸载老版本,安装新版本;
(3)偷偷得安装新版本
0 0
原创粉丝点击