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

相关推荐
byte轻骑兵25 分钟前
【C++进阶】顺序容器
开发语言·c++
三雷科技29 分钟前
Qt的window注册表读写以及删除
开发语言·qt·注册表
TinyGBS视频流媒体33 分钟前
QT加载并显示文件夹里的图片
开发语言·qt
东方璃烟43 分钟前
Lisp语言的渗透测试
开发语言·后端·golang
阮瑭雅43 分钟前
Lisp语言的系统调用
开发语言·后端·golang
yunteng5211 小时前
音视频(四)android编译
android·ffmpeg·音视频·x264·x265
tangweiguo030519871 小时前
(kotlin) Android 13 高版本 图片选择、显示与裁剪功能实现
android·开发语言·kotlin
匹马夕阳1 小时前
(一)前端程序员转安卓开发分析和规划建议
android·前端
Easy_Package1 小时前
【QT】构建项目
开发语言·c++·笔记·qt
Kika写代码1 小时前
【Android】UI开发:XML布局与Jetpack Compose的全面对比指南
android·xml·ui