构建失败 - 无法获取可变的 Windows 环境变量
Posted
技术标签:
【中文标题】构建失败 - 无法获取可变的 Windows 环境变量【英文标题】:build failed - unable to get mutable windows environment variables 【发布时间】:2021-07-09 22:00:58 【问题描述】:我正在尝试运行 react-native 版本 0.59.5 项目,但是当我运行 react-native run-android 命令时出现此错误。我尝试更改 node 和 npm 版本,但没有帮助。它与什么有关?我不明白它来自哪里。
构建失败 -> 无法获取可变的 windows 环境变量
【问题讨论】:
确保在您的机器上设置并声明了 ENVIRONMENT_VARIABLES。在 React 设置教程中说明了如何做到这一点。 @AleksandarZoric 我都检查过了,没有问题。 @Gray,你解决过这个问题吗? 【参考方案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 密钥。
【讨论】:
以上是关于构建失败 - 无法获取可变的 Windows 环境变量的主要内容,如果未能解决你的问题,请参考以下文章
无法构建 xcode4.3,因为获取命令失败,退出代码为 1
获取 sbt 插件时“PKIX 路径构建失败”和“无法找到请求目标的有效认证路径”
科尔多瓦 android 构建失败,在 Windows 上找不到符号