分享一下 uniapp 打包安卓apk

首先需要安装 Java 环境,这里就不做解释了

第二步:打开 mac 终端 / cmd 命令行工具 使用keytool -genkey命令生成证书

keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore

*testalias 是证书别名,修改为自己想设置的字符,建议使用英文字母和数字

*test.keystore 是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径

*36500 是证书的有效期,表示100年有效期,单位天,建议时间设置长一点,避免证书过期

回车后会提示:

Enter keystore password:

Unknown\]: //输入证书文件密码,输入完成回车 Re-enter new password: \[Unknown\]: //再次输入证书文件密码,输入完成回车 What is your first and last name? \[Unknown\]: //输入名字和姓氏,输入完成回车 What is the name of your organizational unit? \[Unknown\]: //输入组织单位名称,输入完成回车 What is the name of your organization? \[Unknown\]: //输入组织名称,输入完成回车 What is the name of your City or Locality? \[Unknown\]: //输入城市或区域名称,输入完成回车 What is the name of your State or Province? \[Unknown\]: //输入省/市/自治区名称,输入完成回车 What is the two-letter country code for this unit? \[Unknown\]: //输入国家/地区代号(两个字母),中国为CN,输入完成回车 Is CN=XX, OU=XX, O=XX, L=XX, ST=XX, C=XX correct? \[no\]: //确认上面输入的内容是否正确,输入y,回车 Enter key password for \ (RETURN if same as keystore password): //确认证书密码与证书文件密码一样(HBuilder\|HBuilderX要求这两个密码一致),直接回车就可以

查看证书信息:

keytool -list -v -keystore test.keystore

Enter keystore password: //输入密码,回车

然后,打开 uniapp 点 发行 =》原生App,云打包

点打包就可以,排队等打包完成就行,打包完成后

在该目录下有个apk文件:

/项目根目录/unpackage/release/apk

相关推荐
郑州光合科技余经理6 小时前
可独立部署的Java同城O2O系统架构:技术落地
java·开发语言·前端·后端·小程序·系统架构·uni-app
雪芽蓝域zzs6 小时前
uniapp 取消滚动条
uni-app
2401_865854887 小时前
Uniapp和Flutter哪个更适合企业级开发?
flutter·uni-app
雪芽蓝域zzs8 小时前
uniapp 省市区三级联动
前端·javascript·uni-app
总爱写点小BUG8 小时前
UniApp 图标方案终极排坑:告别 FontClass,拥抱真 SVG 组件化
前端框架·uni-app
Rysxt_1 天前
UniApp获取安卓系统权限教程
android·uni-app
木子啊1 天前
ProCamera 智能水印相机解决方案 (UniApp)
数码相机·uni-app·水印相机·小程序水印
木子啊1 天前
Uni-app跨页面通信三剑客
前端·uni-app·传参
Rysxt_2 天前
UniApp五大UI框架与uni-ui核心区别对比
uni-app·uni-ui
2501_915918412 天前
HTTPS 代理失效,启用双向认证(mTLS)的 iOS 应用网络怎么抓包调试
android·网络·ios·小程序·https·uni-app·iphone