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

相关推荐
2501_9307077815 小时前
使用C#代码更改 PowerPoint 幻灯片大小
开发语言·c#·powerpoint
CoderCodingNo15 小时前
【GESP】C++三级真题 luogu-B4414 [GESP202509 三级] 日历制作
开发语言·c++·算法
bug总结15 小时前
前端开发中为什么要使用 URL().origin 提取接口根地址
开发语言·前端·javascript·vue.js·html
nono牛16 小时前
安卓/MTK平台日志关键词详解
android
晨曦夜月16 小时前
笔试强训day7
开发语言·c++·算法
Kurbaneli16 小时前
先啃C语言还是直奔目标?
开发语言
weixin_3077791316 小时前
Jenkins Pipeline 完全指南:核心概念、使用详解与最佳实践
开发语言·ci/cd·自动化·jenkins·etl
kk”16 小时前
c++红黑树
开发语言·c++
Gomiko16 小时前
JavaScript DOM 原生部分(二):元素内容修改
开发语言·javascript·ecmascript
Z_W_H_16 小时前
【C#】C#中值类型和引用类型参数传递的区别
开发语言·c#