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

如何通过符号链接将Android Studio的JRE/JBR加入$PATH并使用?

问题原因与修复方案

问题根源

你执行的ln命令失败,核心原因是源路径包含空格,而Shell会默认把空格当成参数分隔符。原命令里的/Applications/Android Studio Preview.app/...被拆成了/Applications/Android、Studio、Preview.app/Contents/jbr/Contents/Home/bin三个独立参数,ln工具误将前两个当成要链接的文件,最后一个作为目标目录,因此在/usr/local/bin里生成了一堆零散的无效链接。

修复步骤

1. 清理错误的软链接

先把生成的无效链接彻底删除,执行以下命令:

sudo rm -f /usr/local/bin/Android /usr/local/bin/Studio /usr/local/bin/Preview.app

2. 创建正确的软链接

给带空格的路径添加引号或转义空格,两种方法二选一即可:

  • 方法一:用双引号包裹完整源路径
sudo ln -s "/Applications/Android Studio Preview.app/Contents/jbr/Contents/Home/bin" /usr/local/bin
  • 方法二:给每个空格前加转义符\
sudo ln -s /Applications/Android\ Studio\ Preview.app/Contents/jbr/Contents/Home/bin /usr/local/bin

可选方案:直接添加到PATH(更稳妥)

如果不想用软链接,也可以直接把目标目录加入PATH,从根源避免路径空格带来的问题:

  1. 打开终端,编辑zsh配置文件(macOS默认Shell为zsh):
open -e ~/.zshrc
  1. 在文件末尾添加一行配置:
export PATH="/Applications/Android Studio Preview.app/Contents/jbr/Contents/Home/bin:$PATH"
  1. 保存文件后,执行以下命令让配置立即生效:
source ~/.zshrc

之后每次打开终端,jarsigner、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:33:11