【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项目看看。

相关推荐
周万宁.FoBJ2 分钟前
vue源码讲解之 reactive解析(仅proxy部分)
开发语言·javascript·ecmascript
阿贵---7 分钟前
单元测试在C++项目中的实践
开发语言·c++·算法
2401_8914821713 分钟前
C++中的事件驱动编程
开发语言·c++·算法
sw12138916 分钟前
C++与Rust交互编程
开发语言·c++·算法
2401_8579182920 分钟前
模板编译期机器学习
开发语言·c++·算法
weixin_4041576821 分钟前
Java高级面试与工程实践问题集(一)
java·开发语言·面试
进击的cc22 分钟前
面试官:Handler 没消息时为啥不卡死?带你从源码到底层内核彻底整明白!
android·面试
清风徐来QCQ23 分钟前
Java2(valueOf,Character,StringBuilder,设计模式)
java·开发语言
2403_8355684725 分钟前
多平台UI框架C++开发
开发语言·c++·算法
台XX27 分钟前
Java容器常用方法
java·开发语言