在第一次使用自己证书打包apk前需要做些事情(以下部分为网络图):

    1.需要本地电脑安装jdk;(安装教程参考:https://www.cnblogs.com/iceb/p/7561752.html)

    2.找到本机电脑上jdk安装的目录,使用cmd命令打开命令窗口,输入cd jdk目录(替换成你的jdk的bin目录),进入到jdk的bin目录,接下来你才可以使用jdk的命令进行操作
    image.png
    keytool -genkey -alias yourapp -keyalg RSA -validity 20000 -keystore yourapp.keystore
    说明:
    yourapp就是证书的别名
    20000是证书的有效天数,尽量写多些
    yourapp.keystore就是生成的证书名字。
    输入这个命令之后会提示您输入秘钥库的口令,接着是会提示你输入:姓氏,组织单位名称,组织名称,城市或区域名称,省市,国家、地区代码,密钥口令。按你自己的设置输入对应的数据就完成了
    image.png

    一路根据指示设置密码,组织等,注意密码是不会显示或者以***代替,但是其实已经输入了。确认后选择Y,生成的证书会在bin目录下。
    image.png

    打包android应用的时候就可以直接用了,不过一台电脑生成的keystore只能用一个应用。

    打包时,与公有证书一样,只需要在打包时注意,包名,证书别名,私钥密码及证书文件的准确性即可。
    image.png