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

相关推荐
2301_793086871 小时前
JVM 01 运行区域
java·开发语言
愤怒的小鸟~~~1 小时前
c语言创建的一个队列结构(含有这个头指针和这个尾指针的结构具有一定的参考价值)
c语言·开发语言·算法
Gracker3 小时前
Android Weekly #202520
android
鹿野素材屋3 小时前
C#中对于List的多种排序方式
开发语言·c#
weixin_411191844 小时前
原生安卓与flutter混编的实现
android·flutter
whxnchy4 小时前
C++刷题 - 7.27
开发语言·c++
呼啸长风4 小时前
记一次未成功的 MMKV Pull Request
android·ios·开源
白日梦想家-K4 小时前
题单【模拟与高精度】
开发语言·c++·算法
鹦鹉0074 小时前
IO流中的字节流
java·开发语言·后端
重生之我是Java开发战士5 小时前
【C语言】内存函数与数据在内存中的存储
c语言·开发语言·算法