Android Cordova/Ionic构建错误(有时):don';我们没有必要的环境

Android Cordova/Ionic构建错误(有时):don';我们没有必要的环境,android,cordova,ionic-framework,ionic,Android,Cordova,Ionic Framework,Ionic,我刚刚开始涉足Cordova/Ionic,用HTML5/js制作Android/iOS应用程序,到目前为止,我已经让示例/教程应用程序有时可以工作,但不是每次都可以 我正在Windows上工作,目前正在尝试为Android构建我的项目 经过几次尝试,我再也无法构建我的应用程序,甚至完全“空白”的模板应用程序,我根本没有改变。我试着通过Cordova创建应用程序 cordova create hello com.example.hello HelloWorld cd hello cordova b

我刚刚开始涉足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和所有东西。奇怪的是:当我重新启动电脑并立即尝试时,它可以正常工作,甚至可以模拟/运行应用程序。经过几次尝试,编辑源代码等(我不太确定是什么原因导致的),它停止工作,我甚至无法再构建新创建的项目


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

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

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


然后打开androidstudio或Eclipse,在环境中重建某个项目,并尝试构建您的Cordova项目。希望这会有帮助。这为我解决了问题。

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


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

我也面临同样的问题,但通过sdk管理器安装了Android5.0.1(Api21)解决了这个问题。

非常感谢:D我一直在为同样的问题苦苦挣扎,直到我找到了你的答案。:)。你能澄清一下这条路到底指向什么吗?:)我真的不认识我的朋友。我从她的电脑上抄的,科尔多瓦很好。