【问题标题】:Cordova / Ionic build error (sometimes): don't have required environmentCordova / Ionic 构建错误(有时):没有所需的环境
【发布时间】:2015-04-12 01:20:56
【问题描述】:

我刚刚开始涉足 Cordova / Ionic 以使用 HTML5 / js 制作 Android / iOS 应用程序,到目前为止,我已经获得了示例 / 教程应用程序有时可以工作,但不是每次都可以。

我在 Windows 上工作,目前正在尝试为 Android 构建我的项目。

经过几次尝试,我不再能够构建我的应用程序,甚至完全“空白”的模板应用程序我根本没有更改。我尝试通过 Cordova 创建应用程序

cordova create hello com.example.hello HelloWorld
cd hello
cordova build android

或离子

ionic start test sidemenu
cd start
ionic build android

在这两种情况下,我都会遇到相同的错误:

Running command: C:\Users\nthissen\Dropbox\Mobile\Projects\hello\platforms\andro
id\cordova\build.bat
events.js:85
      throw er; // Unhandled 'error' event
            ^
Error: spawn cmd ENOENT
    at exports._errnoException (util.js:746:11)
    at Process.ChildProcess._handle.onexit (child_process.js:1046:32)
    at child_process.js:1137:20
    at process._tickCallback (node.js:355:11)
ERROR building one of the platforms: Error: C:\Users\nthissen\Dropbox\Mobile\Pro
jects\hello\platforms\android\cordova\build.bat: Command failed with exit code 1

You may not have the required environment or OS to build this project

是的,我确实安装了 Android SDK 和所有东西。奇怪的是:当我重新启动计算机并立即尝试时,它可以正常工作,我什至能够模拟/运行该应用程序。经过几次尝试、对源代码的编辑等(我不太确定是什么原因造成的),它停止工作,我什至无法再构建新创建的项目了。

发生了什么事?为什么它在重新启动后立即工作,但由于看似随机的原因停止工作?

【问题讨论】:

    标签: android cordova ionic-framework ionic


    【解决方案1】:

    将其复制并粘贴到您的环境变量路径中:

    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

    然后打开 Android Studio 或 Eclipse 并将某个项目重新构建到环境中并尝试构建您的 Cordova 项目。希望它会有所帮助。这为我解决了问题。

    【讨论】:

    • 非常感谢:D 我一直在为同样的事情而苦苦挣扎,直到我遇到你的答案。 :) 。你能澄清一下这条路到底指向什么吗? :)
    • 我真的不认识我的朋友。我从另一台电脑上复制的,科尔多瓦很好。
    【解决方案2】:

    我遇到了同样的问题,但通过 sdk manager 安装了 Android5.0.1(Api21) 解决了这个问题。

    【讨论】:

      【解决方案3】:

      我也通过正确版本的构建工具(不仅仅是 SDK 平台)解决了这个问题。

      如果 ionic 将平台目标设置为 android-21(添加平台时请参阅控制台日志),请同时安装构建工具 21.x.x。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-02
        • 2016-07-04
        • 2019-11-26
        • 2018-04-18
        • 2019-08-01
        相关资源
        最近更新 更多