Charsen
Charsen
  • 发布:2021-08-17 20:41
  • 更新:2021-08-17 20:41
  • 阅读:647

「亲测有效」Java JDK 生成带有 md5 签名的安卓证书

分类:uni-app

刚入门 uniapp 不久,之前也没用过 java 开发程序,对其不了解;

在打包时就踩坑了,发现安装的 jdk 生成的证书不带 md5 签名,折腾半天,为了先测试 apk 包就去了某在线生成的网站弄了一个。

今天,花了些时间做了下功果,发现从新版 java 的 jdk 已经不支持 md5 了,仅支持 sha1,sha256 两种签名。

所以,就想到安装旧版本,用 jdk 1.8 版做了测试,生成了带有 md5 签名的证名,分享给像我一样刚入门的新手!

1. 先卸载新版 java 和 jdk (仅应用于 mac 系统,其它系统请问度娘)

sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin  
sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane  
sudo rm -fr ~/Library/Application\ Support/Oracle/Java  

#查找当前 jdk 版本  
ls /Library/Java/JavaVirtualMachines/  

#删除对应的版本,替换成对应的文件名  
sudo rm -rf /Library/Java/JavaVirtualMachines/[文件名].jdk

2. 下载旧版本

打开下面网址后,搜索:8u202 ,选自已操作系统的版本下载

https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

3. 安装,搞定!

我特地重新拿证书做了一次云打包,正常打包!

4. 其它:查看安装后的版本

java -version
0 关注 分享

要回复文章请先登录注册