uni-app打包证书android

Android平台打包发布apk应用,需要使用数字证书(.keystore文件)进行签名,用于表明开发者身份。

Android证书的生成是自助和免费的,不需要审批或付费。

可以使用JRE环境中的keytool命令生成。

以下是windows平台生成证书的方法:

1.安装JRE环境(推荐使用JRE8环境,如已有可跳过)

可从Oracle官方下载jdk安装包:https://www.oracle.com/java/technologies/downloads/#java8

jdk包含了jre

2.打开\jdk-1.8\bin目录,我的是:C:\Program Files\Java\jdk-1.8\bin能看到keytool这工具

3.以管理员身份打开控制台并进入到2的路径下

执行以下命令并输入所需要信息,最后在\jdk-1.8\bin就能看到你生成的test.keystore文件:

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

  • testalias是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字
  • test.keystore是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径
  • 36500是证书的有效期,表示100年有效期,单位天,建议时间设置长一点,避免证书过期
  • 注意:信息填写要规范,乱填有可能会影响应用上架应用市场。整个流程的密码就同意输入同一个

查看证书信息 可以使用以下命令查看: ``` keytool -list -v -keystore test.keystore Enter keystore password: //输入密码,回车 ``` 会输出以下格式信息: ``` Keystore type: PKCS12 Keystore provider: SUN

相关推荐
xw519 小时前
uni-app中v-if使用”异常”
前端·uni-app
!win !19 小时前
uni-app中v-if使用”异常”
前端·uni-app
黄林晴21 小时前
如何判断手机是否是纯血鸿蒙系统
android
火柴就是我21 小时前
flutter 之真手势冲突处理
android·flutter
法的空间21 小时前
Flutter JsonToDart 支持 JsonSchema
android·flutter·ios
循环不息优化不止21 小时前
深入解析安卓 Handle 机制
android
恋猫de小郭21 小时前
Android 将强制应用使用主题图标,你怎么看?
android·前端·flutter
jctech1 天前
这才是2025年的插件化!ComboLite 2.0:为Compose开发者带来极致“爽”感
android·开源
用户2018792831671 天前
为何Handler的postDelayed不适合精准定时任务?
android
叽哥1 天前
Kotlin学习第 8 课:Kotlin 进阶特性:简化代码与提升效率
android·java·kotlin