当前位置: 首页 > 知识库问答 >
问题:

运行子进程 cordova 时发生错误,仅仅是因为版本问题

陈松
2023-03-14

检查Java JDK和Android SDK版本ANDROID_SDK_ROOT=undefined(推荐设置)Android _ HOME = c:\ Users \ Krishna kale \ AppData \ Local \ Android \ SDK(已弃用)JDK 1.8.x需求检查失败!检测到的版本:17.0.1检查你的ANDROID _ SDK _ ROOT/JAVA _ HOME/PATH环境变量。[错误]运行子进程cordova时出错。

遇到这个问题,我不想改变我的环境变量,有没有办法通过改变应用程序中的依赖关系来构建它?为什么会出现这个问题?

共有1个答案

施景同
2023-03-14

如果您正在使用ionic 1 - 3,您需要更改环境变量。我用1.8以外的其他java版本测试过Ionic 3,都不行。

较新的java版本在“系统变量”下创建了一个新路径

您可以保留2个java版本,并在构建应用程序后恢复到当前的java版本(17.0.1)。

您可以执行以下步骤:

  1. 从官网链接下载并安装JavaSDK 1.8。
  2. 安装后,应保存在C:/Program Files/Java目录
  3. 转到您的环境变量

恢复到原始版本

  1. 转到系统变量并双击“路径”
  2. 删除新创建的变量=%JAVA_HOME%\bin
  3. 您应该找回原始的java版本
 类似资料:
  • 我目前正在开发中的一个控制台应用程序。NETCore3.1,在VisualStudio中运行时效果良好。 在Visual Studio中运行 但是当我发布应用程序时,我得到了selenium版本错误。 已发表的申请 我有最新的NuGet软件包。 镀铬版 有人知道这是怎么回事吗? 在这里您可以看到未发布的应用程序(底部)运行良好,但发布的应用程序(顶部)运行不正常,即使我没有更改任何内容! 在此处输

  • 其他堆栈溢出引用:使用FFMPEG提取帧的最快方法?

  • 几天前,我能够在硒中进行测试。我今天尝试运行我的代码,并收到以下错误消息: 谷歌浏览器将短暂打开并立即关闭,而无需运行实际测试。我卸载并重新安装了谷歌浏览器,并收到同样的问题。我目前正在使用Mac并使用Java运行自动化测试。 可以帮我通过这个考试吗?这样我就可以继续工作了。

  • 问题内容: 我正在尝试在anaconda安装上为Python 3安装pygame。 我运行,它输出以下内容: 是的,巨大!我已经减少了行的负载,使其适合SE的30,000个字符的限制。 我尝试了以下方法: 他们都给出了基本相同的错误。 我无法解决问题所在,因为这是全新安装的anaconda。 这些行: 显然是最重要的部分,这意味着代码中存在错误。这里有明显的错误吗?如果它是Python脚本,则不应

  • 我是拉威尔的新手,所以你可能不得不忍受我,但我似乎有个小问题。现在,首先,我创建了一个基本模板,并使用phpMyAdmin和Wamp成功地运行了它,它运行得很好。我还得到了一个老项目,我被要求看一看,但由于某种原因,我无法让它运行。 这就是我正在使用的过程: 1:打开cmd更改到正确的目录 2:安装编写器 3:将目录更改为项目目录 4:运行 错误: PHP警告:需要(C:\wamp64\www\p

  • 我得到了一个错误时,打开铬与硒,它打开和关闭窗口后立即打开。下面是我的代码: