【问题标题】:react-native: ANDROID_HOME variable is not set on Mac OS Big Surreact-native:未在 Mac OS Big Sur 上设置 ANDROID_HOME 变量
【发布时间】:2021-08-17 03:38:27
【问题描述】:

我正在尝试在 Mac OS Big Sur 上构建我的 react-native 项目。有几个问题,我运行 react_native doctor 命令来验证我的环境。这是诊断报告:

✖ Android SDK - Required for building and installing your app on Android
   - Versions found: N/A
   - Version supported: 29.0.3
 ✖ ANDROID_HOME

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

  • .bash_profile 文件在我的主目录中

  • .bashrc 文件在我的主目录中

  • 编辑 /etc/profile 文件 ...并在这些文件中添加了以下几行:

    导出 ANDROID_HOME=/Users/piotrzielinski/Library/Android/sdk 导出 PATH=$PATH:$ANDROID_HOME/platform-tools 导出 PATH=$PATH:$ANDROID_HOME/tools 导出 PATH=$PATH:$ANDROID_HOME/tools/bin 导出 PATH=$PATH:$ANDROID_HOME/emulator

在 ANDROID_HOME 中输入的路径取自 Android Studio SDK 管理器。 不幸的是,没有什么是永久有效的。更糟糕的是,我说的不仅仅是重启——似乎重启 VS Code(或其终端)会重置 PATH 变量并且 ANDROID_HOME 不再可用。

请帮忙。

【问题讨论】:

    标签: react-native android-studio macos-big-sur


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-11-27
      • 2022-01-01
      • 2023-04-03
      • 1970-01-01
      • 2021-06-10
      • 2021-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多