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

相关推荐
星空露珠7 小时前
28种颜色对应名称,
开发语言·数据库·算法·游戏·lua
码云数智-大飞7 小时前
PHP 接口开发规范:统一返回格式、异常处理与参数校验
开发语言·php
浮江雾7 小时前
Flutter第十七节-----路由管理(3)
android·开发语言·前端·javascript·flutter·入门
admin and root8 小时前
「移动安全」安卓APP 反编译&frida脱壳技巧分享
android·开发语言·python·web安全·微信小程序·移动安全·攻防演练
踏月的造梦星球8 小时前
DM8 DSC 单机双实例部署
运维·开发语言·数据库
An_s8 小时前
c++对接pdfium(一)win系统篇
开发语言·c++
Zwarwolf8 小时前
Rust零散知识点项目汇总
开发语言·rust
-银雾鸢尾-8 小时前
C#中HashTable相关方法
开发语言·c#
茯苓gao8 小时前
嵌入式开发笔记:Qt信号槽机制深度解析——从原理到实战的全方位指南
开发语言·笔记·嵌入式硬件·qt·学习
ihuyigui8 小时前
海外签收通知短信接口
android·java·开发语言·前端·数据库·后端