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