Android Studio生成签名证书以及证书指纹信息的获取
因为Android 要求所有 APK 必须先使用证书进行数字签署,然后才能安装。所以使用签名证书给APK签名是应用上架前必不可少的过程。
这里记录下通过Android Studio 生成签名证书以及证书指纹信息的获取。
关于签名证书的详细解释,可以参考Google的官方文档:官方文档
生成证书
在菜单栏中,点击 Build > Generate Signed APK
在 Generate Signed APK 对话框中,点击 “Create new…” 创建新签名文件。(“Choose existing…” 表示选择现有的签名文件。)
在 New Key Store 窗口中,填入相关信息,填入完整后,点击 OK ,即可生成签名证书。表单如图所示:
Key store path: 选择创建秘钥库的 位置,自己选择位置,并设置文件名。
Password: 秘钥库的安全密码
Confirm: 确认密码
Alias: 密钥的一个标识名。
Password: 为密钥创建并确认安全的密码。此密码应当与秘钥库的密码不同。
Validity (years): 以年为单位设置密钥的有效时长。密钥的有效期应至少为 25 年。
Certificate: 为证书输入一些关于自己的信息。此信息不会显示在应用中,但会作为 APK 的一部分包含在您的证书中。
First and Last Name:名称
Organizationl Unit:组织单元(一般为公司部门名称)
Organization:机构(一般为公司名,如:aaa)
City or Locality:城市
State or Province:省份
Country Code(XX):国家代码(如中国:CN)
- 上述步骤已经完整证书的生成。如果想使用生成的证书签署APK,则可以继续按照Android Studio 的引导步骤进行。
证书指纹信息的获取
这里仅介绍 Windows 的获取方式。
确保当前操作的电脑已经安装JDK.
打开命令行工具(使用CMD命令),执行cd命令进入keytool.exe所在的目录,在JDK的安装目录中(如:C:\Program Files\Java\jdk1.8.0_31\bin)
执行命令 keytool -list -v -keystore keystore-file,按命令行提示进行操作。 keystore-file 是为应用签名文件的完整路径。
..\bin>keytool -list -v -keystore C:\Users\Ben\TEST.jks
- 根据运行结果获取证书指纹。
Android Studio生成签名证书以及证书指纹信息的获取相关推荐
- Android Studio 生成签名的APK
生成签名 打开项目以后,点击项目,选择 Build 菜单, 然后选择 Generate Signed APK. 如下图所示: 打开生成对话框: 选择 Create new... 按钮, 生成新的Key ...
- android studio生成签名导打包的方法
原文链接:http://blog.csdn.net/l_215851356/article/details/69914213 ---------------------------------如果图片 ...
- android生成md5,使用Android studio生成签名文件以及获取MD5
内容要点:android 一.Android studio生成签名文件安全 二.经过Android studio获取MD5app 1.Android studio生成签名文件ide 在菜单栏中,点击 ...
- Android Studio生成APK自动追加版本号 自定义apk名称 指定签名证书文件
转载请标明出处:http://blog.csdn.net/xx326664162/article/details/50538148 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一 ...
- 让Android Studio支持系统签名(证书)
有时候,我们开发的apk需要用到系统权限,需要在AndroidManifest.xml中添加共享系统进程属性: android:sharedUserId="android.uid.syste ...
- Android https 自签名和CA证书验证(基于OkHttp)
Android HTTPS自签名和CA证书验证(基于OkHttp) HTTPS介绍 CA证书 自签名证书 问题描述 域名校验 OkHttp设置 总结 HTTPS介绍 HTTPS是一种通过计算机网络进行 ...
- android studio生产签名文件,Android Studio生成keystore签名文件步骤讲解
Android App打包时要用到签名文件,Android Studio生成签名文件步骤如下: Build---Generate Signed Apk...如图: 如果你的project中有2个或者2 ...
- Android Studio生成keystore签名文件
Android App打包时要用到签名文件,Android Studio生成签名文件步骤如下: Build---Generate Signed Apk...如图: 如果你的project中有2个或者2 ...
- android studio生产签名文件,Android Studio 生成 keystore 签名文件
Android Studio 生成 keystore 签名文件 常见 SSL 证书格式 : .DER .CER,文件是二进制格式,只保存证书,不保存私钥. .PEM,一般是文本格式,可保存证书,可保存 ...
最新文章
- Qt Data Visualization
- MySQL从主从到代理
- Deap: python中的遗传算法工具箱
- Scala中使用两种方式对单词进行次数统计(wordCount)
- CSS的outline轮廓属性:轮廓属性
- FatFs源码剖析(2)
- 使用 Canvas 生成公众号头图
- 前端学习(2581):单元测试的重要性
- php mysql删除失败_php mysql删除的代码哪里出错了?
- 简单java登录页面android_Android 之路 - RxJava2+Retrofit实现简单登陆
- 别人重构了整套代码,汝还不知道哪里有问题,相差几个等级?
- 华北水院c语言实验报告答案,C语言实验报告(三)
- 阅读--2020-7-19 CCFC2019 使用向量自回归和堆积LSTM模型进行多变量工作量预测
- 用asp.net写的一个购物网站
- 14.React-router嵌套路由
- Agth 辅助工具(GAL用agth进行自动翻译工具)
- python拼图_利用python制作拼图小游戏的全过程
- 码码在线总结——java web开发
- 软件工程可行性研究报告
- 一直在路上 | 多位顶尖技术大咖入驻腾讯云最具价值专家