当前位置: 首页 > 知识库问答 >
问题:

在Android项目中使用Java9方法没有警告

柳均
2023-03-14
Fatal Exception: java.lang.NoSuchMethodError
No virtual method toMinutesPart()I in class Lj$/time/Duration; or its super classes (declaration of 'j$.time.Duration' appears in base.apk!classes2.dex)

我检查了该方法的文档,并注意到该方法是在Java9中添加的,所以崩溃是有意义的,但令我困扰的是构建管道(IDE、编译器、lint)中没有任何部分警告我不要使用该方法,现在我担心我使用的方法有多少可能在生产中崩溃。有什么办法可以防止这种情况发生吗?我正在使用Kotlin和desugaring插件

共有1个答案

田瀚
2023-03-14

我检查了该方法的文档,并注意到该方法是在Java9中添加的

另外,根据Android文档,它只在API级别31(Android S)上可用。

可能的原因:

    null
    null
 类似资料: