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

M1芯片Mac上Android Studio Hedgehog自带JBR的keytool无法运行

解决M1 Mac上Android Studio内置JBR的keytool终端执行报错问题

问题原因

M1 Mac的终端环境未正确关联Android Studio内置的JBR(JetBrains Runtime),导致执行keytool时系统找不到对应的Java运行时;而直接双击可执行文件时,系统会自动关联其所在的JBR环境,因此能正常运行。

解决方案

方案1:临时设置JAVA_HOME后执行

在终端中先设置JAVA_HOME指向Android Studio内置的JBR路径,再运行keytool:

export JAVA_HOME="/Applications/Android Studio Preview.app/Contents/jbr/Contents/Home"
keytool

方案2:使用绝对路径直接执行

直接用完整路径调用keytool(注意转义空格):

/Applications/Android\ Studio\ Preview.app/Contents/jbr/Contents/Home/bin/keytool

方案3:检查终端架构(针对M1)

如果你的终端是通过Rosetta启动的(x86兼容模式),可能会导致ARM版本的JBR无法被识别:

  • 右键终端图标 → 选择「显示简介」
  • 取消勾选「使用Rosetta打开」
  • 重启终端后重新执行keytool命令

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 18:43:09