Android Studio中所有Java和Kotlin文件报错求助
启动其他项目确实可能间接引发这个问题——比如其他项目触发了Android Studio的Gradle插件自动更新,或者修改了全局Gradle配置(如用户目录下的gradle.properties),但更常见的原因是旧项目自身的缓存、依赖或版本兼容问题,按以下步骤逐一排查:
清理项目缓存
点击Android Studio顶部菜单栏File→Invalidate Caches...,选择Invalidate and Restart。重启后IDE会重新生成项目缓存,多数编译类报错能直接解决。重新同步Gradle
点击右上角的Sync Project with Gradle Files(大象图标),触发项目与Gradle配置的同步。若同步失败,查看底部Build面板的错误提示,定位是版本不兼容还是依赖下载失败。确认Gradle版本匹配
打开项目根目录的gradle/wrapper/gradle-wrapper.properties,查看distributionUrl对应的Gradle版本(如gradle-7.5-bin.zip)。确保本地已下载该版本,若未下载,IDE会自动尝试下载,若下载超时可手动下载后放到本地.gradle/wrapper/dists目录。检查Android Gradle插件版本
打开项目根目录的build.gradle(Project级别),查看dependencies块中的classpath "com.android.tools.build:gradle:x.x.x"。该版本需与Gradle版本兼容(比如Gradle 7.5对应插件7.4.x系列),可点击版本号旁的提示更新到兼容版本。修复依赖仓库配置
若报错为依赖无法解析,打开Module级别的build.gradle,确保repositories块中包含google()、mavenCentral()仓库,之后重新同步项目。对齐Kotlin插件版本
若Kotlin文件报错,检查Project级build.gradle中的classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:x.x.x"版本,确保与Android Studio内置Kotlin插件版本一致(可在Settings→Plugins→Kotlin中查看当前插件版本)。
内容的提问来源于stack exchange,提问作者seyed Abolfazl Khoshghalb

