Android Studio Electric Eel版本出现无法访问java.lang.Object错误求助
解决Android Studio Electric Eel中buildSrc模块build.gradle.kts的类路径错误
问题场景
刚安装稳定版Android Studio Electric Eel,项目构建无报错,但buildSrc模块的build.gradle.kts文件出现类路径相关错误:
涉及代码
import org.gradle.kotlin.dsl.`kotlin-dsl` plugins { `kotlin-dsl` } repositories { mavenCentral() }
错误信息
无法访问'java.lang.Object',它是'org.gradle.plugin.use.PluginDependenciesSpec'的超类。请检查模块类路径是否存在缺失或冲突的依赖 无法访问'java.lang.Comparable',它是'org.gradle.api.Project'的超类。请检查模块类路径是否存在缺失或冲突的依赖 无法访问'java.lang.Object',它是'org.gradle.api.Project'的超类。请检查模块类路径是否存在缺失或冲突的依赖
解决方案
指定kotlin-dsl插件兼容版本
为kotlin-dsl插件明确指定与项目Gradle版本匹配的版本号,避免版本兼容问题。修改后的代码示例:plugins { `kotlin-dsl` version "1.9.0" // 版本号需与项目使用的Gradle版本兼容,可根据实际调整 } repositories { mavenCentral() }检查Gradle JDK配置
进入Settings → Build, Execution, Deployment → Build Tools → Gradle,确认Gradle JDK选择的是Android Studio自带的JDK(如Amazon Corretto 11),避免使用版本不兼容的系统JDK。清理缓存并重启同步
点击File → Invalidate Caches...,勾选Invalidate and Restart选项,重启Android Studio后重新同步项目,清除可能存在的缓存冲突。确认buildSrc模块结构合规
检查buildSrc模块的目录结构是否为标准格式(如src/main/kotlin),确保没有额外的错误配置文件或目录干扰类路径加载。
内容的提问来源于stack exchange,提问作者Raj Narayanan
相关产品推荐
相关产品推荐

