刚入门 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 个评论
要回复文章请先登录或注册