添加android平台时离子平台错误

时间:2016-04-25 03:43:35

标签: cordova ionic-framework

我正在尝试将android平台添加到离子,但是当我添加它时会不断出现此错误

Adding android project...
Creating Cordova project for the Android platform:
        Path: platforms\android
        Package: com.ionicframework.carmart632655
        Name: CarMart
        Activity: MainActivity
        Android target: android-23
Android project created with cordova-android@5.1.1
Installing "cordova-plugin-console" for android
Failed to install 'cordova-plugin-console':Error: cmd: Command failed with exit code ENOENT
    at ChildProcess.whenDone (C:\Users\UVINDU\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\cordova-common\src\superspawn.js:169:23)
    at emitOne (events.js:90:13)
    at ChildProcess.emit (events.js:182:7)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
    at onErrorNT (internal/child_process.js:344:16)
    at nextTickCallbackWith2Args (node.js:474:9)
    at process._tickCallback (node.js:388:17)Error: cmd: Command failed with exit code ENOENT

我的安装有什么问题

3 个答案:

答案 0 :(得分:4)

如果您在Windows中,通常会在系统环境路径变量中没有所需的所有路径时发生此类错误。特别是下面给出的路径变量。

请将此行粘贴到您的系统环境路径变量:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Windows\System32;

您还可以查看this。有完整的安装教程。

答案 1 :(得分:0)

首先卸载node.js并在执行以下命令后重新安装。

ionic start {your project directory} --v2

这里有一个案例我观察过,如果你的项目需要任何插件尝试在添加平台之前安装,否则我们会收到一些错误,如下所示。

  

无法安装'cordova-plugin-console':错误:cmd:命令失败   退出代码ENOENT       在ChildProcess.whenDone(C:\ Users \ TestUser \ AppData \ Roaming \ npm \ node_modules \ cordova \ node_modules \ cordova-lib \ node_modules \ cordova-common \ src \ superspawn.js:169:23)       在emitOne(events.js:90:13)       在ChildProcess.emit(events.js:182:7)       在Process.ChildProcess._handle.onexit(internal / child_process.js:198:12)       at onErrorNT(internal / child_process.js:344:16)       at nextTickCallbackWith2Args(node.js:474:9)       at process._tickCallback(node.js:388:17)错误:cmd:命令失败,退出代码为ENOENT。

一旦插件的安装完成,尝试添加它应该工作的平台。

确保要避免以下错误,只需将“C:\ Windows \ System32”复制到PATH环境变量并关闭当前活动命令提示符并打开尝试一次。(如果不工作仍尝试重新启动并检查)

错误:cmd:命令失败,退出代码为ENOENT。

答案 2 :(得分:-1)

Have you setup your android studio with right version of adt tools downloaded?