APK签名

作者: 剩下的只有自己 | 来源:发表于2016-09-08 17:06 被阅读29次

本文将介绍如何使用Android Studio 签名


如果一个APK要成功安装到机器上,必须通过数字证书签名

  • 数字证书的构成:
    数字证书包含一个公钥,以及其他表明作者身份的信息,例如(位置,姓名...)。证书的拥有者拥有秘钥。
    keystore文件是包含一个或多个秘钥的二进制文件。使用As签名的时候,必须有一个keystore,以及秘钥。

但是我们平时使用AS的时候并没有签名啊,为什么还能安装呢?
这是因为As在第一次运行我们的项目时,自动使用Android SDK tools 生成了debug keystore 以及证书,并且设置好了keystore和key的密码。然后后将APK签好名,部署在机器上。其中debug.keystore存放在C:\Users\用户名\.android\debug.keystore


自定义签名

  1. 在As上, Build -> Generate Signed APK
  1. 在弹出的窗口中,点击 Create new Store

  2. 在弹出的New Key Store窗口中,填写信息

  • Key sotre path: 生成keystore文件存放的位置
  • Password: keystore的密码
  • Confirm: 确认密码
  • Alias: Key的名字
  • Password:Key的密码
  • Confirm:确认key的密码
  • Validity:签名有效期,默认25年,不需要修改
  • First and Last Name: 你的名字
  • Organizational Unit: 你所在的组织单位(公司)
  • City or Locality: 所在地(公司地址)
  • State or Province: 省份
  • Country Code: 国家
  1. 重复 1 中的操作:


  2. 点击next,弹出如下框:


点击finish,完成打包

相关文章

网友评论

      本文标题:APK签名

      本文链接:https://www.haomeiwen.com/subject/niwsettx.html