开发Android原生插件,引入自己打的jar报,编译报 Unsupported class file major version 61

这篇具有很好参考价值的文章主要介绍了开发Android原生插件,引入自己打的jar报,编译报 Unsupported class file major version 61。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

“Unsupported class file major version 61” 错误的原因是由于你自己大的jar包当时是用的Java 17打包的,因为在 Java 中,每个主要版本都有一个对应的 major version 值。例如,Java 8 的 major version 值为 52,Java 9 的 major version 值为 53,以此类推。Java 17 的 major version 值为 61。

解决这个问题,可以修改Android Studio的Java编译器版本
android {
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8 // 使用适当的版本,例如 Java 8 或 Java 11
        targetCompatibility JavaVersion.VERSION_1_8
    }
}
注意:如果你的项目需要使用 Java 17 特性,那么你需要升级你的 Java 运行时环境和 Android Gradle 插件,以及确认你的 Android Studio 支持 Java 17
第二种方法 切换Java 8 重新打包你的哪个jar,然后再引入到Android Studio

因为我的Android Studio使用的Java编译器版本是1.8,所以我是直接切换Java版本重新打包的文章来源地址https://www.toymoban.com/news/detail-701811.html

到了这里,关于开发Android原生插件,引入自己打的jar报,编译报 Unsupported class file major version 61的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uniapp引入小程序原生插件

    怎么在uniapp中使用微信小程序原生插件,以收钱吧支付插件为例 附录:收钱吧小程序签名算法实现 javascript java

    2024年02月08日
    浏览(34)
  • android mk 和 bp 引入三方jar ,aar

    网上有很多关于这方面的介绍,我这边直接上完整的文件,供参考,想用的,直接修改模块名字,就可以使用了,避免踩坑. 1,LOCAL_PATH := $(call my-dir)         这个是固定的一般不需要改.my-dir 返回 Android.mk  文件本身所在的目录 2,LOCAL_MODULE_TAGS := user eng tests optional 这四

    2024年02月20日
    浏览(47)
  • uniapp Android原生插件开发和离线打包调试看这篇就够了!(保姆级手把手教学)

    此文章最适合第一次开发原生插件并且无原生开发经验的攻城狮! uni-app 官方文档地址:uni原生插件开发教程 原生插件必备离线SDK下载:Android 离线SDK - 正式版 要拥有JAVA环境 jdk1.8 版本,其他版本根据情况自我调整 想必读者在看此文章之前电脑就有HBuilderX和Android Studio开发工

    2024年02月10日
    浏览(42)
  • 利用IDEA插件反编译jar包 成JAVA文件

    直接下载地址: Java Decompiler JD Java Decompiler http://java-decompiler.github.io/ 下载好后,直接双击打开: 直接把要反编译的jar拖进去即可,如: 1、下载插件 通过【File】——【Settings】——【Plugins】输入 Java Decompiler 进行查看,看是否有 Java Decompiler 这个插件。 没有安装就下载安装

    2024年02月13日
    浏览(37)
  • Android jar包编译及集成

    Jar包编译和集成有两种编译方式,mk和bp,Android 7版本之后逐渐采用bp格式编译,目前14版本还是兼容mk方式编译,具体写法入下: Android jar包编译 mk: 如果需要打包到systemimg,则需要将此jar包添加到PRODUCT_PACKAGES,此编译指令将jar包添加进了system分区,但是没有预加载,PRODUC

    2024年01月20日
    浏览(29)
  • Java Jar 包还不知道怎么反编译,赶紧看看这个 IDEA 插件!

    当我们使用 Java 开发时,经常会遇到一种情况:我们拿到了一个 JAR 文件,但是却没有源代码。这时候,我们就需要使用反编译工具来帮助我们还原出源代码。 反编译工具可以将编译后的 JAR 文件转换回可读的 Java 源代码。这样,我们就可以看到原始的代码,理解它的逻辑和

    2024年02月04日
    浏览(33)
  • 小程序----配置原生内置编译插件支持sass

    在 project.config.json 文件中,修改 setting 下的 useCompilerPlugins 字段为 [\\\"sass\\\"] , 即可开启工具内置的 sass 编译插件。 目前支持三个编译插件:typescript、less、sass

    2024年02月15日
    浏览(24)
  • android studio 使用lib中的framework.jar编译

    本文参考了网上搜索到的内容总结了一下,感谢大神们的无私奉献。 在App中的build.gradle中的android{}下添加: 此时可以编译出apk,但是android studio的代码检查还是标红的。 需要在setting - build - build tools -- gradle 选中iml  此时,在工程.idea目录下会生成../.idea/modules/app/xxx.app.main.

    2024年02月16日
    浏览(36)
  • Android修行手册 - 文档插件Aspose的jar包去除所有限制学习版

    专栏分享 点击跳转=Unity3D特效百例 点击跳转=案例项目实战源码 点击跳转=游戏脚本-辅助自动化 点击跳转=Android控件全解手册 点击跳转=Scratch编程案例 众所周知,人生是一个漫长的流程,不断 克服困难 ,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考

    2024年02月13日
    浏览(30)
  • 【Android Gradle 插件】ProductFlavor 配置 ( ProductFlavor 引入 | ProductFlavor 参考文档地址 )

    Android Plugin DSL Reference 参考文档 : 文档主页 :  Android Plugin 2.3.0 DSL Reference android 模块配置文档 :  AppExtension - Android Plugin 2.3.0 DSL Reference ProductFlavor 文档 :  ProductFlavor - Android Plugin 2.3.0 DSL Reference 上一篇博客介绍了 Extension 扩展类型 , AppExtension 下文档参考 AppExtension - Android Plug

    2024年02月03日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包