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

相关推荐
superlls26 分钟前
(计算机网络)JWT三部分及 Signature 作用
java·开发语言·计算机网络
东京老树根1 小时前
Android - 用Scrcpy 将手机投屏到Windows电脑上
android
一只鲲1 小时前
56 C++ 现代C++编程艺术5-万能引用
开发语言·c++
liulilittle2 小时前
.NET反射与IL反编译核心技术
开发语言·数据库·c#·.net·反射·反编译·il
Wgllss2 小时前
完整烟花效果,Compose + 协程 + Flow + Channel 轻松实现
android·架构·android jetpack
扛麻袋的少年2 小时前
6.Kotlin的Duration类
android·开发语言·kotlin
独自破碎E2 小时前
得物25年春招-安卓部分笔试题1
android
雨白3 小时前
Android 自定义 View:精通文字的测量与高级排版
android
Jasonakeke3 小时前
【重学MySQL】八十八、8.0版本核心新特性全解析
android·数据库·mysql
Tony Bai3 小时前
泛型重塑 Go 错误检查:errors.As 的下一站 AsA?
开发语言·后端·golang