打包apk时需要生成签名证书

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

使用keytool命令,如果命令窗口提示“不是内部或外部命令”,则说明电脑还没有安装JDK,所以需要自己去搜索并安装JDK,安装完毕后,可以通过找到keytool.exe文件位于JDK文件下的子目录bin中
打包apk时需要生成签名证书
确保配置好Java的环境后,使用Windows快捷键Win+R,调出“命令提示符”窗口,在窗口中输入cmd,然后点击“确定”按钮,如下图所示。
打包apk时需要生成签名证书
然后,在命令行窗口中,进入到你想生成证书的目录下,可以将证书放在D盘的Android_keystore目录,也可以不改

然后在命令行中输入如下命令
命令用鼠标的粘贴复制,千万不用用手打会出错
keytool -genkey -alias android.keystore -keyalg RSA -validity 36500 -keystore android.keystore,回车并依次填写相关信息,这句话的意思是:创建了一个名为android.keystore的别名也为android.keystore的采用RSA加密算法的有效期为100年的证书文件
打包apk时需要生成签名证书
**库口令一定要记住,以后还会用到 这里填123456
打包apk时需要生成签名证书
C:\Users\haha目录可以看到生成了一个名为android.keystore文件。
打包apk时需要生成签名证书
C:\Users\haha\android.keystore
打包apk时需要生成签名证书