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

Android Studio构建Flutter Debug APK出现:app:androidJdkImage配置解析失败错误

问题根因

构建失败的核心原因是Android Studio捆绑的默认JDK版本缺少jlink工具,无法适配Android 30及以上编译SDK的构建要求。

jlink可执行文件/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/jlink不存在

解决方案

方案1:升级Gradle使用的JDK版本(推荐)

  • 打开Android Studio,依次进入 偏好设置(Preferences)→ 构建、执行、部署(Build, Execution, Deployment)→ 构建工具(Build Tools)→ Gradle
  • 在「Gradle JDK」选择栏点击 Download JDK,选择11或更高版本的OpenJDK完成下载,下载后选中该版本作为Gradle默认JDK
  • 若你习惯在终端执行flutter run命令,需同步配置全局Java环境:
    1. 执行vim ~/.zshrc(bash用户替换为vim ~/.bash_profile)
    2. 添加如下配置,路径替换为你下载的JDK实际存储路径:
    export JAVA_HOME=/Applications/Android Studio.app/Contents/jbr/Contents/Home
    export PATH=$JAVA_HOME/bin:$PATH
    
    1. 保存后执行source ~/.zshrc生效,执行java -version确认版本配置正确
  • 进入Flutter项目根目录,依次执行命令清理缓存并重新构建:
    flutter clean
    flutter pub get
    再执行flutter run即可正常构建Debug包

方案2:临时降低编译SDK版本(不推荐)

如果暂时不需要适配高版本Android特性,可直接修改android/app/build.gradle文件中的compileSdkVersion参数,从30及以上版本改为29,重新执行构建即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 21:06:02