【问题标题】:build failed - unable to get mutable windows environment variables构建失败 - 无法获取可变的 Windows 环境变量
【发布时间】:2021-07-09 22:00:58
【问题描述】:

我正在尝试运行 react-native 版本 0.59.5 项目,但是当我运行 react-native run-android 命令时出现此错误。我尝试更改 nodenpm 版本,但没有帮助。它与什么有关?我不明白它来自哪里。

构建失败 -> 无法获取可变的 windows 环境变量

【问题讨论】:

  • 确保在您的机器上设置并声明了 ENVIRONMENT_VARIABLES。在 React 设置教程中说明了如何做到这一点。
  • @AleksandarZoric 我都检查过了,没有问题。
  • @Gray,你解决过这个问题吗?

标签: android node.js react-native npm react-native-android


【解决方案1】:

最近我遇到了同样的问题,我通过弄清楚该怎么做来解决。首先应该正确设置通过Edit System Environment Variable 的jdk 路径。 编辑系统环境变量

打开系统属性 点击 -> 环境变量

点击 -> 新建... -> 将变量名设置为“JAVA_HOME”(不带引号“”),并设置变量值{安装jdk-12}为

C:\Program Files\Java\jdk-12

现在点击确定

在第二步转到系统变量并单击“路径”,然后单击新建并粘贴C:\Program Files\Java\jdk-12

点击确定

[请谨慎设置JDK路径。注意:我在尝试其他 jdk 版本后是install jdk 12,但是 JDK 12 工作顺利...idk 为什么:)]

之后,如果您在 android 中使用颤振。您必须单击 gradlew 才能打开终端。 在终端只需写 gradlew signingReport

完成所有这些步骤后,您将获得用于 Firebase 连接的 SHA-1 和 SHA-256 密钥。

【讨论】:

    猜你喜欢
    • 2013-08-14
    • 1970-01-01
    • 2022-12-06
    • 1970-01-01
    • 2021-09-16
    • 2012-06-18
    • 2021-10-19
    • 1970-01-01
    • 2019-03-16
    相关资源
    最近更新 更多