如何解决无法解析 java.lang.Object 类型它是从所需的 .class 文件 android studio 间接引用的
上述错误有很多问题,但大多数都与 eclipse 有关,对我来说,它发生在 android studio 中,也适用于到目前为止运行良好的项目。
我的 android 项目一直运行良好,然后突然开始出现此构建错误。 不知道问题到底出在哪里,但我看到日志中提到了一些greendao的痕迹。
FAILURE:构建失败,出现异常。
任务:driver_module:greendao 失败 发现 2 个解析“/Users/../Code/MyApplication/driver_module/src/main/java/../sdk/MyEvents.java”的问题: #0 @1:无法解析 java.lang.Object 类型。它是从所需的 .class 文件间接引用的(ID:16777540;错误:true) #1 @1:无法解析 java.lang.String 类型。它是从所需的 .class 文件间接引用的(ID:16777540;错误:true)
编辑:我发现这有点接近,但这对我也不起作用。 https://github.com/greenrobot/greenDAO/issues/931
解决方法
就我而言,我将 greendao-gradle-plugin 3.2.2 更新为 3.3.0,然后,它神奇地解决了。
,在 File > Project Structure > SDK Location 中确认您设置的 JDK 版本。 我在使用 Android Studio 的嵌入式 JDK 时遇到了同样的问题,但可以使用 1.8 JDK 进行构建。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。