Android应用程序签名

Android系统要求每一个Android应用程序必须要经过数字签名才能够安卓到系统中。Android通过数字签名来标识应用程序的作者和在应用程序之间建立信任关系,这个数字签名由应用程序的作者完成,并不需要权威的数字证书签名机构认证,它只是用来让应用程序自我认证的。


Android应用程序签名的影响

使用同一个签名证书,则不同签名的应用无法覆盖生成的应用程序,即使包名相同,因此,主要的签名影响有以下两点:

1、应用升级。使用相同签名的升级软件可以正常覆盖安装老版本的软件,否则,系统发现签名证书不一致时,则不会允许新版本应用安装。

2、应用模块化。Android允许具有相同签名的应用运行在同一个进程中,此时,可以单独进行升级更新。


Android Studio应用签名步骤:

1、打开Android Studio,选择要发布的项目。

2、选择Build - Generate Signed APK。

3、创建新的key文件,填写签名参数。具体参数如下:

key store path:签名文件存储路径

password:密码

Alias:别名

VAlidity(years):认证年限

First and Last Name:个人全名

Organizational Unit:组织单位

Organization:组织

City or Locality:城市或地区

State or Province:州或省

Country Code(XX):国家代码

4、按照提示一步步进行生成apk。

5、签名后,用zipalign优化APK文件,命令:zipalign -v 4 demo.apk f.apk


更多相关文章

  1. android:shape的使用 (android用xml文件生成图像控件)
  2. 使用android快速开发框架afinal 开发android应用程序demo
  3. 7个Android应用程序源代码
  4. android 自定义View 在布局文件中写法
  5. Android上传下载文件(图片)
  6. android 录像/打开video文件
  7. (原)Eclipse的java中文件读写
  8. Android File文件操作
  9. Android Button Maker(在线生成android shape xml文件的工具),真方

随机推荐

  1. OSPF学习笔记整理(上)
  2. lftp链接异常情况如何进行排查
  3. 世界上没有绝对安全的手机,保护iPhone安全
  4. OSPF学习笔记整理(中)
  5. Gookit Banking Trojan中的后门利用分析
  6. CCIE考试中常用的show,赶紧收藏吧!
  7. 信息安全行业的门槛有多高?安全行业个人职
  8. 【原创】关于交换机端口链路类型Access、
  9. 3分钟掌握思科路由器密码破解
  10. 【原创】关于交换机端口链路类型Access、