unity 打包Apk生成签名证书keystore

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

使用keytool命令,若是命令窗口提示“不是内部或外部命令”,则说明电脑尚未安装JDK,因此须要本身去搜索并安装JDK,安装完毕后,能够经过资源管理器找到keytool.exe文件位于JDK文件下的子目录bin中

 

 


 

 

确保配置好Java的环境后,使用Windows快捷键Win+R,调出“命令提示符”窗口,在窗口中输入cmd,而后点击“肯定”按钮,以下图所示。

 

 


 

而后,在命令行窗口中,进入到你想生成证书的目录下,这里我向将证书放在D盘的Android_keystore目录,因此我在命令行进入到此目录下,以下图所示

 

 

 



 

而后在命令行中输入以下命令

命令用鼠标的粘贴复制,千万不用用手打会出错

keytool -genkey -alias android.keystore -keyalg RSA -validity 36500 -keystore android.keystore,回车并依次填写相关信息,这句话的意思是:建立了一个名为android.keystore的别名也为android.keystore的采用RSA加密算法的有效期为100年的证书文件(因为以前我已经生成了android.keystore,因此如今根据参数说明改文件名等)

 

参数说明:

-genkey 生成文件

-alias 别名

-keyalg 加密算法

-validity 有效期

-keystore 文件名

 

 

 


 

而后填写依次填写密钥库口令、确认口令、姓名与姓氏、组织单位、城市或区域、省/市/自治区、国家/地区代码,最后若是正确的话填“y”,若是错误的话直接“Enter”下去,从新再填

注意:密钥库口令必定要记住,之后还会用到。

 

 

 



 

当输入"y"后没有回提示输入“输入<android.keystore>的密钥口令”,若是跟密钥库口令同样就按回车键,不然输入,而后再确认,就生成了数字证书,以下图所示。

 

 



从“文件资源管理器”中进入到D盘Android_keystore目录能够看到生成了一个名为android.keystore文件。

 

 



在unity中使用签名keystore以下图

 

 



第一步点击Publishing Settings

第二步勾选已经存在的keys

第三步选择你生成keystore的安装路径

第四步输入你在生成keystorn的密匙口令

而后勾选android.keystore如图

 

 



再次输入你的密匙

 

 



而后Build就能够啦!

相关文章
相关标签/搜索