【Android Studio】解决报错问题Algorithm HmacPBESHA256 not available

目录

[一、Algorithm HmacPBESHA256 not available](#一、Algorithm HmacPBESHA256 not available)

报错场景

问题分析

解决方法


一、Algorithm HmacPBESHA256 not available

报错场景

编译工程报错了 Algorithm HmacPBESHA256 not available,报错信息如下:

问题分析

主要原因是之前工程的java版本比较低,而Android Studio Flamingo需要的版本要求在17及以上。

但是我目前选择的版本是11。

解决方法

(1)打开File-->Project Structure -->选择SDK Location-->JDK的版本选择Flamingo自带的即可。

点击OK,

点击build,等待构建完成,

重新编译,通过,完美解决!!

(2)如果你参考了更改Gradle JDK等的办法都没有用。

那么,尝试在C盘目录中删除debug.keystone这个文件,因为这个是之前安装版本对应的debug签名工具,然后重新build项目看看。

相关推荐
用户0913 分钟前
MVI架构如何改变Android开发模式
android·面试·kotlin
西阳未落13 分钟前
C++基础(22)——模板的进阶
开发语言·c++
waves浪游14 分钟前
C++模板进阶
开发语言·c++
梦终剧40 分钟前
【Android之路】.sp和界面层次结构
android
你的电影很有趣44 分钟前
lesson68:JavaScript 操作 HTML 元素、属性与样式全指南
开发语言·前端·javascript
2501_916008891 小时前
iOS 26 软件性能测试全流程,启动渲染资源压力对比与优化策略
android·macos·ios·小程序·uni-app·cocoa·iphone
熊猫_豆豆1 小时前
MATLAB画出湖面波纹相遇所形成的现象
开发语言·matlab·仿真
zh_xuan1 小时前
Android Handler源码阅读
android
花心蝴蝶.1 小时前
Java 中的代理模式
java·开发语言·代理模式
雪饼android之路1 小时前
【Android】 android suspend/resume总结(3)
android·linux