解决Bug:java.lang.NoSuchMethodError

简介: 解决Bug:java.lang.NoSuchMethodError

一、Bug问题描述


在运行项目时报错:

java.lang.NoSuchMethodError: No static method metafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; in class Ljava/lang/invoke/LambdaMetafactory; or its super classes (declaration of 'java.lang.invoke.LambdaMetafactory' appears in /apex/com.android.art/javalib/core-oj.jar)

报异常如下图:

image.png

二、解决方案


在build.gradle文件中添加下面的代码,同步后运行就没问题了。

android {
     ……
   compileOptions {
       sourceCompatibility JavaVersion.VERSION_1_8
       targetCompatibility JavaVersion.VERSION_1_8
   }
}
目录
相关文章
|
11天前
|
分布式计算 DataWorks Java
DataWorks操作报错合集之在使用MaxCompute的Java SDK创建函数时,出现找不到文件资源的情况,是BUG吗
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
25 0
|
7月前
|
Cloud Native Java Go
那些年,我们追过的Java BUG
那些年,我们追过的Java BUG
54 0
|
7月前
|
算法 搜索推荐 Java
Java8 到 Java17 升级指南(Bug大全)
Java8 到 Java17 升级指南(Bug大全)
235 0
|
5月前
|
Java Maven
[Java ] jdk升级 bug java: -source 8 中不支持 instanceof 中的模式匹配 (请使用 -source 16 或更高版本以启用 instanceof 中的模式匹配)
[Java ] jdk升级 bug java: -source 8 中不支持 instanceof 中的模式匹配 (请使用 -source 16 或更高版本以启用 instanceof 中的模式匹配)
141 0
|
7月前
|
SQL 前端开发 Java
JSP缺陷问题(bug)管理系统myeclipse开发sql数据库BS模式java编程MVC结构
JSP 缺陷问题(bug)管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库采用 serlvet dao bean MVC模式进行开发,系统主要采用B/S模式开发。
30 0
|
9月前
|
Java
java.util.ConcurrentModificationException【bug】
java.util.ConcurrentModificationException【bug】
41 0
|
10月前
|
Java API 容器
java项目排查bug
java项目排查bug
93 0
|
10月前
|
缓存 Java 数据库连接
JAVA-定位排查bug
JAVA-定位排查bug
|
测试技术
JavaWeb - Hutool Bug HttpResponse body 方法中文乱码
JavaWeb - Hutool Bug HttpResponse body 方法中文乱码
704 0
|
Java
Netty「源码阅读」之怎么解决 Java 的 epoll 空轮询 bug
Netty「源码阅读」之怎么解决 Java 的 epoll 空轮询 bug
678 0