react-native:Mac OS Big Sur 上未设置 ANDROID_HOME 变量

gre*_*kin 3 android-studio react-native macos-big-sur

我正在尝试在 Mac OS Big Sur 上构建我的反应本机项目。遇到几个问题,我运行了react_native doctor 命令来验证我的环境。这是诊断报告:

\n
\xe2\x9c\x96 Android SDK - Required for building and installing your app on Android\n   - Versions found: N/A\n   - Version supported: 29.0.3\n \xe2\x9c\x96 ANDROID_HOME\n
Run Code Online (Sandbox Code Playgroud)\n

在博客上的多篇帖子和 SO 上的答案之后,我创建/编辑了:

\n
    \n
  • 我的主目录中的 .bash_profile 文件

    \n
  • \n
  • 我的主目录中的 .bashrc 文件

    \n
  • \n
  • 编辑 /etc/profile 文件\n...并向这些文件添加以下行:

    \n

    导出 ANDROID_HOME=/Users/piotrzielinski/Library/Android/sdk\nexport PATH=$PATH:$ANDROID_HOME/platform-tools\nexport PATH=$PATH:$ANDROID_HOME/tools\nexport PATH=$PATH:$ANDROID_HOME/tools/bin \n导出 PATH=$PATH:$ANDROID_HOME/模拟器

    \n
  • \n
\n

ANDROID_HOME 中输入的路径取自 Android Studio SDK 管理器。\n不幸的是,没有任何方法可以永久有效。更糟糕的是,我不仅仅谈论重新启动 - 似乎重新启动 VS Code(或其终端)会重置 PATH 变量,并且 ANDROID_HOME 不再可用。

\n

请帮忙。

\n

gre*_*kin 5

好的,所以我没有注意到我正在使用 zsh 终端(在 SYSTEM 终端窗口的标题栏中可见 - 没有注意到它,因为我使用的是 Visual Studio Code 终端!)。因此,我在我的主页中创建了两个文件:〜/.zprofile和〜/.zshrc,其内容在问题中提供。有效。我认为对于像我一样缺乏 Mac 操作系统知识的人来说,这可能是值得的。