Android Studio调试Kotlin时JRE与项目JDK版本不匹配求助
解决Android Studio调试时JRE/JDK版本不匹配的报错
步骤1:设置项目JDK路径
- 打开Android Studio,点击顶部菜单栏
File→Project Structure(快捷键:Ctrl+Alt+Shift+S / Cmd+;) - 左侧面板选择
SDK Location,找到JDK location选项 - 若路径为空,点击右侧文件夹图标,选择Android Studio自带的JBR-17目录(通常路径为
Android Studio安装目录/jbr),点击Apply→OK
步骤2:配置模块SDK
- 仍在
Project Structure界面,左侧选择Modules并选中你的应用模块 - 切换到
Dependencies标签页,在Module SDK下拉框中选择适配JDK 17的Android SDK(如API 34及以上版本) - 点击
Apply→OK
步骤3:同步Gradle配置
- 打开项目根目录的
build.gradle(Project级),确认kotlinOptions配置:
kotlinOptions { jvmTarget = "17" }
- 打开模块目录的
build.gradle(Module级),添加或确认以下配置:
android { compileOptions { sourceCompatibility JavaVersion.VERSION_17 targetCompatibility JavaVersion.VERSION_17 } kotlinOptions { jvmTarget = "17" } }
- 点击顶部工具栏的
Sync Project with Gradle Files按钮同步配置
步骤4:验证调试配置
- 点击顶部运行配置下拉框,选择
Edit Configurations - 选中你的调试配置,在
JRE下拉框选择Default (Project SDK)或直接指定JBR-17 - 点击
Apply→OK
完成以上操作后重启调试,即可解决版本不匹配的报错。
内容的提问来源于stack exchange,提问作者ybybyb
相关产品推荐
相关产品推荐

