uni-app生成签名无效的解决方法:
1.原因:jdk版本太高
2.降低版本:使用1.8.0_201版
(1)链接:https://pan.baidu.com/s/1m1yXU6UjRWUjxLVStypEow
提取码:7e9a
(2)官网下载:https://www.oracle.com/java/technologies/downloads/
3.配置环境变量:https://www.jianshu.com/p/8bd3cb282bf8
4.完成后重启
5.重新生成签名:https://ask.dcloud.net.cn/article/35777
(1)打开命令行(cmd),输入以下命令:
命令: d:
命令: setPATH=%PATH%;"C:\Program Files\Java\jre1.8.0_201\bin"
第一行:切换工作目录到D:路径
第二行:将jre命令添加到临时环境变量中
(2)生成签名证书,使用keytool -genkey命令生成证书:
命令:keytool -genkey -aliastestalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore
testalias是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字
test.keystore是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径
36500是证书的有效期,表示100年有效期,单位天,建议时间设置长一点,避免证书过期
6.完成,以上命令运行完成后就会生成证书,路径为“D:\test.keystore”。
注意:上述信息填写要规范,乱填有可能会影响应用上架应用市场。
网友评论