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

Android Studio Java版本相关问题:无法执行bin/java确定版本求助

[!] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
• Android SDK at /Users//Library/Android/sdk/
• Platform android-31, build-tools 31.0.0
• Java binary at: bin/java
✗ Cannot execute bin/java to determine the version

修复步骤
  • 先修正Android SDK路径配置错误:报错中SDK路径/Users//Library/Android/sdk/存在连续斜杠,说明ANDROID_HOME环境变量缺失用户名参数。编辑对应终端的配置文件(zsh对应~/.zshrc,bash对应~/.bash_profile),补全路径为(注意替换配置中的「你的实际用户名」为你电脑的真实用户名):
    export ANDROID_HOME="/Users/你的实际用户名/Library/Android/sdk"
    export PATH=$ANDROID_HOME/tools:$PATH
    export PATH=$ANDROID_HOME/platform-tools:$PATH
    
  • 配置正确的Java环境变量:优先使用Android Studio内置JDK(适配性更高),同上述配置文件中加入:
    export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/Contents/Home"
    export PATH=$JAVA_HOME/bin:$PATH
    
  • 执行source ~/.zshrc(zsh终端)或source ~/.bash_profile(bash终端)让配置生效
  • 打开Android Studio的Project Structure设置,将JDK location选项修改为上述JAVA_HOME对应的路径
  • 重新运行flutter doctor验证问题是否解决

内容的提问来源于stack exchange,提问作者Barbara Rubia Vieira

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 02:36:01