构建成功,但在模拟器上运行失败,并出现以下控制台消息:
我尝试过的:从Gradle中删除Butterknife,并进行同步,然后重新添加并再次同步。完全删除Butterknife库,在编译时不会产生此错误,但由于缺少Butterknife而无法编译。 我的环境:Butterknife 10.2.3 Android Grade插件版本:7.1.2 - Gradle版本:7.2 - Android Studio Bumblebee 我已经阅读到此错误会在其他库中发生某些看似不相关的罕见情况,并且仍然没有找到解决方案。我知道Butterknife已被弃用,应该迁移到ViewBinding,但目前要将整个项目转换为ViewBinding是一个很大的任务。谢谢!原因:超类访问检查失败:类butterknife.compiler.ButterKnifeProcessor $ RScanner(在未命名模块@ 0x65e8e2f6中)无法访问com.sun.tools.javac.tree.TreeScanner(在模块jdk.compiler中),因为模块jdk.compiler不会将com.sun.tools.javac.tree导出到未命名模块@ 0x65e8e2f6