You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Android Studio 4升级后Java代码变红提示Setup JDK问题求助

解决Android Studio 4中Java代码提示“Setup JDK”的问题

我之前也碰到过这个糟心的问题!试试下面这几个方法,应该能帮你搞定:

  • 检查项目级JDK配置
    打开项目根目录下的build.gradle文件,确认编译相关的版本配置是否合理。比如Android项目通常推荐使用Java 8,别强行用JDK14(高版本可能和AS4兼容性不佳),示例配置如下:

    android {
        compileSdkVersion 30 // 请匹配你本地安装的SDK版本
        defaultConfig {
            targetSdkVersion 30
            // 其他配置...
            javaCompileOptions {
                compileOptions {
                    sourceCompatibility JavaVersion.VERSION_1_8
                    targetCompatibility JavaVersion.VERSION_1_8
                }
            }
        }
    }
    
  • 重新配置Android Studio的JDK路径

    1. 按下快捷键Ctrl+Alt+Shift+S打开Project Structure窗口
    2. 左侧选择SDK Location,找到JDK location选项
    3. 优先选择Android Studio自带的JDK(路径一般是你的AS安装目录/jre),也可以手动指定你安装的JDK 8/11路径,避免用JDK14
    4. 点击ApplyOK,再点击右上角的Sync Project with Gradle Files同步项目
  • 清除缓存并重启AS
    缓存紊乱也会导致这类奇怪的标注问题:

    1. 点击顶部菜单File > Invalidate Caches...
    2. 勾选Invalidate and Restart,等待AS重启完成后再检查代码
  • 重置项目配置(终极方案)
    如果上面的方法都没用,试试删除项目根目录下的.idea文件夹和所有模块里的build文件夹,然后重新导入项目——这能彻底清空旧的配置残留,大概率能解决问题。

内容的提问来源于stack exchange,提问作者Cubing OP

火山引擎 最新活动