gpt4 book ai didi

android - dexing : MethodHandle. 调用和 MethodHandle.invokeExact 时如何查找错误原因

转载 作者:行者123 更新时间:2023-12-03 13:26:35 27 4
gpt4 key购买 nike

我有一个项目在 Android Studio 或 Gradle 中构建时开始抛出此错误:

com.android.tools.r8.ApiLevelException: MethodHandle.invoke and MethodHandle.invokeExact are only supported starting with Android O (--min-api 26)

现在我假设它与 Java 8 特性的使用有关,可能是 lambda,但错误消息没有给出问题所在的任何线索——它可能是我的代码,也可能是一个库。

找出违规代码在哪里的最佳方法是什么?这是一个相当大的应用程序,包含多个模块和相当多的库。

最佳答案

在我的情况下,我尝试在运行 Api 版本 26 或更高版本的仪器测试中通过 mockk 模拟某些东西,只要未解决以下问题,删除依赖项是我唯一的解决方案:https://github.com/mockk/mockk/issues/281

更新:似乎问题已解决,使用 mockk 版本 1.10.0 将解决此问题

关于android - dexing : MethodHandle. 调用和 MethodHandle.invokeExact 时如何查找错误原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50633710/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com