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

Android Studio新建空白Kotlin应用执行Gradle后代码全部标红如何解决

问题原因
  • Gradle依赖同步失败:新建项目需要从远程仓库拉取Android SDK、Kotlin相关依赖,网络异常或镜像源配置不当会导致依赖拉取不完整,Android Studio无法识别基础类,触发全量红标。
  • Kotlin插件版本不匹配:Android Studio本地安装的Kotlin插件版本与项目构建配置中声明的Kotlin版本不一致,导致IDE无法正确解析Kotlin语法。
  • IDE索引缓存损坏:新建项目时索引生成异常、本地缓存文件损坏,会触发误报的语法错误,实际构建逻辑无问题。
  • Gradle与JDK版本不兼容:不同Gradle版本对JDK版本有强制要求,若使用的JDK版本不符合当前Gradle的适配范围,会导致构建失败,依赖无法正常加载。
解决方法

1. 修复依赖同步问题

打开项目根目录下的settings.gradle文件,在依赖仓库配置中新增国内镜像源,避免网络访问失败:

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        // 阿里云镜像源,优先拉取依赖
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        google()
        mavenCentral()
    }
}

修改完成后点击Android Studio右上角的Gradle同步按钮(大象图标),等待同步完成。

2. 对齐Kotlin版本

  • 依次打开File > Settings > Plugins > Installed,搜索Kotlin查看本地安装的插件版本号
  • 打开项目根目录的build.gradle文件,将kotlin_version变量值修改为和本地插件完全一致的版本号,重新同步Gradle即可。

3. 重建IDE缓存

依次点击顶部菜单栏File > Invalidate Caches...,勾选Clear file system cache and local history,点击Invalidate and Restart,等待Android Studio重启后自动重建项目索引,即可消除误报红标。

4. 适配Gradle JDK版本

依次打开File > Settings > Build, Execution, Deployment > Build Tools > Gradle,找到Gradle JDK配置项:

  • Gradle 7.0+版本选择JDK 11
  • Gradle 8.0+版本选择JDK 17
    建议直接选择Android Studio自带的Embedded JDK,避免自定义JDK的版本兼容问题,修改后重新同步Gradle即可。

内容的提问来源于stack exchange,提问作者Huy Loc Vu

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 16:18:01