加固apk时.jks文件不识别alias,重新生成一个.jks文件

第一个报错:Java java.io.IOException: Invalid keystore format
解决办法:
打开jdk的bin目录,进入cmd窗口,执行 keytool -genkey -alias 别名 -keyalg RSA -storepass 密码 -keysize 1024 -keystore 文件名.jks -validity 3655 命令
然后输入参数后
第二个报错:keytool 错误: java.io.FileNotFoundException: nlnp.jks (拒绝访问。)
是因为没有权限操作,需要通过cmd右键管理员打开控制台,然后重复上面的操作
生成的.jks文件在jdk的bin目录中,挪到项目对应的jks文件夹。
遇到加固apk过程中.jks文件的alias不被识别的问题,首先尝试使用keytool命令行工具生成新的.jks文件,解决Invalidkeystoreformat异常。如果出现FileNotFoundException,可能是由于缺少管理员权限,需以管理员模式打开CMD执行相同操作。生成的.jks文件应移动到项目对应目录。
2246

被折叠的 条评论
为什么被折叠?



