安卓证书申请

Android Studio 生成 keystore

Android Studio 运行或测试我们的App时,它使用一个默认的debug.keystore进行签名,这个默认签名是不需要密码的,它的默认位置在 $HOME/.android/debug.keystore,如果不存在Android studio会自动创建它,但我们正式发布项目的时候是不能使用debug.keystore的。

下面介绍如何使用 Android Studio 生成自己的 keystore。

Build >> Generate Signed APK

Create New

填写相关信息

使用我们创建的keystore

选择发布app的路径默认即可,选择release方式发布

命令行生成 keystore

dos下进入JDK的bin目录

运行如下命令:

keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore

根据提示完成密钥创建。

命令中alias后面的是keystore别名(与信息填写最后一项的密钥口令对应),validity后面的是keystore的有效时长(以天为单位)。-keystore后面的是keystore文件的名称。

命令完成后,bin目录中会生成android.keystore。

查看命令keytool -list -keystore “android.keystore” ,输入你设置的keystore密码。