Android Studio 打 release 包 Algorithm HmacPBESHA256 not available 问题解决
今天 Android Studio 在打 Release 包的时候,碰到这个问题,
排查得知 HmacPBESHA256 这个签名算法应该是 JDK12 才加入的
而一般用的是 Java8 或者 Java 11,就碰到这个问题了,
解决办法也很简单,把 JDK 升级到 12 或者 13 就行,实测升级到太高,比如 17、18 容易出现新的问题。
在 Settings->Build,Execution,Development->Gradle 处,如果没有 JDK 12 或者 13,点击 Download JDK,选择一个 13 版本下载 Apply 后再打包就 ok 了