You need to enable JavaScript to run this app. 运行react-native doctor检测不到已通过snap安装的Android Studio求助
优惠活动
大模型
产品
解决方案
定价
更多

运行react-native doctor检测不到已通过snap安装的Android Studio求助

触发原因

React Native Doctor 内置的 Android Studio 识别逻辑,只会扫描非 snap 安装方式的常规默认路径,例如官网解压安装包的存放路径、deb 包安装后的默认目录。
通过 snap 安装的 Android Studio 会被存放在 snap 专属的隔离目录下,完全不在自动探测的路径范围内,因此即便你已经完成了 JDK、Android SDK、ANDROID_HOME 环境变量的全部正确配置,也会触发“找不到 Android Studio”的单项报错。

具体解决操作
  • 第一步:定位 snap 安装的 Android Studio 实际路径,在终端执行以下命令:
    readlink -f $(which android-studio)
    
    正常情况下 snap 安装的返回结果会是类似 /snap/android-studio/current/android-studio 的路径。
  • 第二步:创建系统软链,把 snap 下的安装目录映射到 React Native Doctor 的常规探测路径,执行命令:
    sudo ln -s /snap/android-studio/current/android-studio /opt/android-studio
    
  • 第三步:重新运行 react-native doctor,此时 Android Studio 项的检测状态会从报错变为正常通过。
注意事项
  • 该操作不会干扰 snap 包的自动更新流程:软链指向的 /snap/android-studio/current 是 snap 服务维护的动态跳转路径,后续 Android Studio 版本更新后,软链仍然能定位到最新的程序文件,不需要手动调整路径。
  • 操作过程不需要重装 Android Studio,也不需要修改已经配置完成的 Android SDK 相关环境变量,不会影响现有开发环境的正常运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.26 08:45:00