Android (已解决)Gradle 编译失败 Unsupported class file major version 61

news2024/11/24 2:17:24

文章目录

  • 一、报错原因
  • 二、解决方法


一、报错原因

新版本的 Android Studio 默认使用的是 Java 17 LTS,而这个历史项目的 Gradle 版本很低,不支持高版本的 Java。

具体原因:Java 17 (major version 61) 编译的 class 文件,如果在 Java 16 及以下环境下运行,就会报错:Unsupported class file major version 61

请添加图片描述

二、解决方法

修改 Gradle 中的 JDK 配置,从 JDK 17 降级到 11 或者 8。

操作方法:File - Settings - Build, Execution, Deployment - Build Tools - Gradle

确认选中了当前项目(即不同项目可以使用不同的 JDK 版本),根据实际情况,在 Gradle JDK 中设置一个 jdk 11 或者 8 的版本,如果没有,可以选择 Dowload 下载一个对应版本。

请添加图片描述

保存配置,再次编译即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1872826.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

重磅更新-UniApp自定义字体可视化设计

重磅更新-UniApp自定义字体可视化设计。 DIY可视化为了适配不同APP需要,支持用户自定义字体,自定义字体后,设计出来的界面更多样化,不再是单一字体效果。用户可以使用第三方字体加入设计,在设计的时候选择上自己的字体…

[数据集][目标检测]水面垃圾水面漂浮物检测数据集VOC+YOLO格式3749张1类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):3749 标注数量(xml文件个数):3749 标注数量(txt文件个数):3749 标注…

开启网络监控新纪元:免费可视化工具助力网络信息链路拓扑监控大屏

在数字化浪潮汹涌的今天,网络已成为我们生活、工作的不可或缺的一部分。然而,你是否曾经想过,在这个庞大的网络世界中,是谁在默默守护着每一条信息的传输,确保我们的数据安全、稳定地抵达目的地? 网络信息链…

C# 在WPF .net8.0框架中使用FontAwesome 6和IconFont图标字体

文章目录 一、在WPF中使用FontAwesome 6图标字体1.1 下载FontAwesome1.2 在WPF中配置引用1.2.1 引用FontAwesome字体文件1.2.2 将字体文件已资源的形式生成 1.3 在项目中应用1.3.1 使用方式一:局部引用1.3.2 使用方式二:单个文件中全局引用1.3.3 使用方式…

Transformer教程之Encoder-Decoder架构

在当今的自然语言处理(NLP)领域,Transformer已经成为不可或缺的模型。它以其高效的并行计算和卓越的性能在多个任务中占据了主导地位。在这篇文章中,我们将深入探讨Transformer的核心——Encoder-Decoder架构,帮助大家…

可燃气体报警器:广东深圳五金行业的安全守护者

在广东深圳这一五金制造与集散的重地,安全问题一直受到业界和社会的高度重视。在五金行业的日常运营中,可燃气体作为能源的重要来源,其安全使用与监控显得尤为重要。 可燃气体报警器作为保障生产安全的重要设备,在五金行业中扮演…

入门机器视觉的正确打开方式——徒手撸一个python+opencv实现的机器视觉简易调试工具(下)

目录 1.引言2.框架思路3.图像处理流程化的实现3.1如何解析图像流程数据结构3.2 使用networkx网络图库3.3 python实现 4.结论5.python源码PS.扩展阅读ps1.六自由度机器人相关文章资源ps2.四轴机器相关文章资源ps3.移动小车相关文章资源 1.引言 在当今AI时代,关于视觉…

【JPCS独立出版】第四届机电一体化技术与航空航天工程国际学术会议(ICMTAE 2024,8月2-4)

第四届机电一体化技术与航空航天工程国际学术会议(ICMTAE 2024)将围绕“机电一体化”、“电工与电子技术”、“航天工程”与“航空工程”等相关最新研究领域, 为来自国内外高等院校、科学研究所、企事业单位的专家、教授、学者、工程师等提供…

【语言模型】Xinference的部署过程

一、引言 Xinference,也称为Xorbits Inference,是一个性能强大且功能全面的分布式推理框架,专为各种模型的推理而设计。无论是研究者、开发者还是数据科学家,都可以通过Xinference轻松部署自己的模型或内置的前沿开源模型。Xinfe…

【MTK平台】如何学习Bluedroid A2DP Code

一 Bluedroid A2DP架构图 备注: vendor/mediatek/proprietary/packages/modules/Bluetooth/system/audio_a2dp_hw/src 目录下编译生成audio.a2dp.default.so,主要实现a2dp做为设备的功能 二 A2DP File Hierarchy ModuleFileDescriptionAudio HAL (hardware/libhardware/…

好用的兼容性测试工具推荐

兼容性测试确保软件在不同系统和环境中的一致性。本指南探讨了开发人员和QA专业人员有效检测和解决问题的工具,从而提高应用程序的稳健性和用户满意度。 好用的兼容性测试工具推荐 1.Lambda测试 它是一个由AI驱动的测试编排和执行平台,可让您使用超过300…

微信小程序在线客服源码系统 附带完整的安装代码包以及搭建部署教程

系统概述 微信小程序在线客服源码系统是一款基于微信小程序的客服解决方案,它集成了实时通讯、聊天记录保存、智能机器人客服、自定义消息通知、多客服协同工作、客户信息管理、数据统计与分析等多项功能。该系统采用云端架构,确保数据的安全性和可恢复…

北京小程序开发如何选择开发团队与开发语言?

随着移动互联网的飞速发展,小程序的开发与使用也变得越来越频繁。对于商户来说,市面上的小程序开发团队数量众多又鱼龙混杂,应该如何选择合适的开发团队与开发语言呢? 一. 北京小程序的开发语言的种类及不同 北京小程…

正版软件 | WIFbox:智能化文件管理工具,让效率与隐私并行

在数字化办公日益普及的今天,文件管理成为了提升工作效率的关键。WIFbox 一款智能文件管理工具,利用强大的人工智能技术,帮助您快速对文件进行分类,完成复杂的智能文件分类任务。 智能分类,效率倍增 WIFbox 通过精细化…

三河市寄大件物品快递多少钱?

在三河市,如果你需要寄送大件物品,费用问题无疑是你最关心的。不同的快递公司收费标准各异,今天,就让我们来探讨一下,从三河市寄大件物品,哪家快递更划算。 1. 祺祺寄快递: “祺祺寄快递”是一…

Vscode lanuch.json

Intro 使用launch.json 能够方便的运行需要传很多参数的代码文件 如下: import math import argparse # 1、导入argpase包def parse_args():parse argparse.ArgumentParser(descriptionCalculate cylinder volume) # 2、创建参数对象parse.add_argument(--rad…

【原创教程】FX5UCPU扩展FX3模拟量模块应用案例(新手篇)

模块配置 名称 型号 数量 PLC FX5U-64MR/ES 1个 总线转换模块 FX5U-CNV-BUS 1个 FX3U模拟量输入模块 FX3U-4AD 2个 ①硬件配置 扩展FX3模块时,若在总线转换模块后面添加了FX3扩展电源模块,则最多可添加8个FX3智能模块,否则最多6个。 ②软件配置

程序猿大战Python——Python与MySQL交互三

SQL注入 目标:了解什么是SQL注入? SQL注入指的是:恶意篡改或注入SQL条件。 当开发者的数据条件若被恶意篡改,那就达不到预期的查询效果。 为了了解SQL注入是怎么回事?通过一个案例来分析。 例如,使用命令…

vue3【实战】创建项目、创建并提交代码到远程仓库,安装 SASS, 清除浏览器默认样式 reset-css, 清除模板代码,提升开发效率的必要集成

新建远程仓库(码云) https://gitee.com/ 得到远程仓库地址 https://gitee.com/sunshine39/ec-web-vue3.git创建项目 vscode 安装插件 vue3-snippets-for-vscode安装 node v20.12.2设置淘宝镜像 npm config set registry https://registry.npmmirror.c…

Linux 的启动流程

第一步、加载内核 操作系统接管硬件以后,首先读入 /boot 目录下的内核文件。 以我的电脑为例,/boot 目录下面大概是这样一些文件: $ ls /bootconfig-3.2.0-3-amd64config-3.2.0-4-amd64grubinitrd.img-3.2.0-3-amd64initrd.img-3.2.0-4-amd6…