01,keystore的介绍

参考文献

签署应用的官方说明
Android 密钥库系统
管理应用签名密钥

概述

在Android项目开发中想要将Android项目导出为apk的时候需要选择一个数字证书,即keystore文件,它用来对我们的APP进行签名,是导出APP的一个钥匙,一般需要我们自己生成keystore文件

keystore文件生成

使用AndroidStudio 运行我们的app,有两种模式:debug和release模式
debug模式为调试模式,也就是我们开发过程中不断使用开发工具将应用运行到手机上的操作模式
release模式为应用开发完毕进行正式签名打包生成apk文件,然后发布到应用市场的模式
这两种模式会分别生成keystore文件,前者为自动生成而后者是我们自己手动生成

自动生成keystore文件

debug模式使用一个默认的debug.keystore进行签名。
它的默认位置:C:\Users\用户名\.Android\debug.keystore
如果不存在AndroidStudio会自动创建它。
例如我的debug.keystore错在目录:
C:\Users\think\.android\debug.keystore

手动生成keystore文件

在我们正式发布项目的时候是不能使用debug.keystore的
我们需要在release模式进行配置签名打包生成apk文件
这时就需要我们自己创建一个keystore文件,当然创建成功之后我们可以重复使用.
当我们首次进行签名apk的时候,会创建一个xxxx.jks,通过它我们就可以查询到keystroe的相关信息

你可能感兴趣的:(01,keystore的介绍)