uniApp打包安卓应用详细步骤
一、打包安卓应用1.使用uniApp新建的一个混合运用2.点击发行-原生App打包-打包Android(apk包)3.这里我们可以使用公共的一个测试证书或者使用自有的一个证书,楼主在这里就讲一下自有证书的申请及使用,因为公共的点击一下就可以打包了4.Android平台打包发布apk应用,需要使用数字证书(.keystore文件)进行签名,用于表明开发者身份。需确保电脑上安装了JRE(JRE环境),
一、打包安卓应用
1.使用uniApp新建的一个混合运用
2.点击发行-原生App打包-打包Android(apk包)
3.这里我们可以使用公共的一个测试证书或者使用自有的一个证书,楼主在这里就讲一下自有证书的申请及使用,因为公共的点击一下就可以打包了
4.Android平台打包发布apk应用,需要使用数字证书(.keystore文件)进行签名,用于表明开发者身份。需确保电脑上安装了JRE(JRE环境),我们将使用JRE自带的创建和管理数字证书的工具Keytool,并使用keytool命令生成签名证书。
-
需要先下从Oracle官网下载java的一个sdk jdk下载地址
-
需要筛选自己需要安装的版本,楼主安装的是
-
安装路径默认即可,一般是在 C:\Program Files\Java\jdk1.8.0_291
-
因为后面会使用到jre中的 keytool 命令 ,所以我们需要在当前电脑的环境变量中设置一个path,用于指向jre中的 keytool
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210607154922914.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0JlbnpfczYwMA==,size_16,color_FFFFFF,t_70
- 生成签名证书(使用keytool -genkey命令)
1. windows+R 输入cmd 打开黑窗口
2. 输入命令 keytool -genkey -alias mytest -keyalg RSA -keysize 2048 -validity 36500 -keystore mytest.keystore
-alias mytest 表示证书的别名是mytest(别名建议使用英文字母和数字);
-keyalg RSA 表示采用的RSA算法;
-validity 36500 表示证书的有效期是36500 天
-keystore mytest.keystore 表示生成的证书,可以加上路径(默认在用户主目录下);
-
回车后填写相关信息即可
-
如果出现这种状况,不用担心 只需要将他提示的一串英文再次复制 运行一遍即可
-
运行命令 查看密钥库中的密钥
keytool -list -v -keystore test.keystore
这样即为成功
- uniApp打包会需要用到的值
App包名:Android应用包名,推荐使用反向域名风格的字符串,如“com.domainname.appname”;
证书别名:生成证书时使用-alias参数设置的证书别名;
私钥密码:生成证书时使用的keystore密码;
证书文件:生成证书时使用-keystore参数设置的证书保存路径。
更多推荐
所有评论(0)