uniapp必修课之云打包(andriod)

2,777 阅读1分钟

这是安卓云打包教程噢,ios的会尽快发布的~

1.mac下载jdk

java下载地址

2.查看安装路径

  • 打开mac终端

  • 输入以下命令即可

/usr/libexec/java_home -V


红框就是文件路径噢

 3.生成证书

  • 进入bin目录

cd /Library/Java/JavaVirtualMachines/jdk-14.jdk/Contents/Home/bin/

  • 生成证书

keytool -genkey -v -keystore android.keystore(可以修改成自己的名称) -alias android_test -keyalg RSA -validity 36500 -keystore /Users/daiyunzhou/android_test.keystore(可以修改成自己的路径)

执行后会问一系列问题,有两个注意点

  1. 一定要把自己输入的密钥记住

  2. 该单位的双字母国家/地区代码是什么的问题——输入CN即可

4.查看证书信息

另起一个终端,输入如下命令:

keytool -list -v -keystore android_test.keystore(自己的名称)


可能会出现如下错误:

  • 密码错误

java.io.IOException: keystore password was incorrect

出现上面的错误提示就是你输入的密钥错误,(这个密钥就是一开始生成证书时输入的密钥)。有时候明明没输错,但是可能是因为中英文切换的问题就错了,所以一定要细心

  • 文件夹权限问题

5.执行云打包

点击发行-原生app打包-使用自有证书

别名:android_test

密钥:****(就是生成证书时自己输入的密钥)

证书文件:/Users/daiyunzhou/android_test.keystore(就是生成的证书路径)


注意只能链接只能下载5次,可以将下载好的apk文件放到自己的服务器上

参考博客