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
相关产品推荐
相关产品推荐

