You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级到Gradle7.0.2后无法访问java.lang.Object,求可能原因

Gradle 7.0.2升级报错Cannot access 'java.lang.Object'的可能原因

报错信息:Cannot access 'java.lang.Object' which is a supertype of 'com.jitendra.sdk.android.gradle.quality.QualityToolsPlugin'

  • Gradle运行时JDK版本不符合要求:Gradle 7.0+ 最低要求使用JDK 11作为运行环境,若IDE配置的Gradle运行JDK版本低于11,或项目中sourceCompatibility、targetCompatibility配置的Java版本与Gradle运行JDK版本存在冲突,会导致JDK核心类库无法被正常加载,进而找不到基础类java.lang.Object。
  • QualityToolsPlugin版本未适配Gradle 7.x:你使用的com.jitendra.sdk.android.gradle.quality.QualityToolsPlugin插件版本是适配Gradle 6及更低版本的,低版本插件依赖的Gradle API与7.x的类加载机制不兼容,插件加载时无法正确关联JDK核心类的父类引用。
  • Android Gradle Plugin(AGP)与Gradle版本不匹配:Gradle 7.0.2需要配套使用AGP 7.0.x版本,若当前项目AGP版本低于7.0,会导致整个构建链路的类加载逻辑异常,无法识别Java基础类。
  • 全局Gradle配置异常:若本地全局gradle.properties中配置的org.gradle.java.home参数指向了损坏的JDK安装包,或版本不符合要求的JDK,其优先级高于项目配置,也会触发该类问题。

内容的提问来源于stack exchange,提问作者jitendra kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 14:45:05