目录
小程序打包App
在uniapp中找到manifest.json文件,点击基础配置,配置一下说明
注意:(项目的名称写和下方绑定的名称一致,我这里下面是shop而不是kgc,这里把kgc改成shop即可)
点击“发行”
“原生APP云打包”
这里的证书别名也是shop不是KFC
不知道证书的话点击“如何生成证书”
然后会跳转一个页面
安装JRE环境
https://www.oracle.com/technetwork/java/javase/downloads/index.html
下载完根据提示安装即可
如果出现以下代码:
'keytool' 不是内部或外部命令,也不是可运行的程序
这里是需要配置环境变量,如果配置过了忽略即可。
安装完成后使用 “win+R”输入cmd调出控制台,复制以下代码
keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore
把testalias替换成你的证书别名,我这里是shop
回车
,填写信息
这时会弹出一个警告,不用管,直接输入以下代码
keytool -importkeystore -srckeystore test.keystore -destkeystore test.keystore -deststoretype JKS
再次回车 ,输入密码再次回车
导出成功
注意:如果有权限受限可以放在D盘中
点击继续打包
打包完成后会出现一个链接,使用草料二维码进行下载即可安装成功
证书文件不是有效的keystore文件解决方案
如果照着上面打也出现以下问题,比如获取不到有效的文件,这里提供一个解决方案
那么再写一次这个代码
keytool -importkeystore -srckeystore test.keystore -destkeystore test.keystore -deststoretype JKS
红色部分就是之前设置的文件名称,默认是test.keystore,看下图