Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android cmd:命令失败,退出代码为ENOUNT_Android_Node.js_Cordova_Cmd_Error Code - Fatal编程技术网

Android cmd:命令失败,退出代码为ENOUNT

Android cmd:命令失败,退出代码为ENOUNT,android,node.js,cordova,cmd,error-code,Android,Node.js,Cordova,Cmd,Error Code,嘿,伙计们,我是一名应用程序开发新手,我选择了phonegap。在为我的项目添加android平台时,请查看问题所在。代码如下: c:\Users\pshewale\Desktop\phone gap\hello>phonegap platform add android npm http GET https://registry.npmjs.org/cordova-android npm http 304 https://registry.npmjs.org/cordova-andr

嘿,伙计们,我是一名应用程序开发新手,我选择了phonegap。在为我的项目添加android平台时,请查看问题所在。代码如下:

c:\Users\pshewale\Desktop\phone gap\hello>phonegap platform add android
npm
 http GET https://registry.npmjs.org/cordova-android

npm http 304 https://registry.npmjs.org/cordova-android

Adding android project...

Error: cmd: Command failed with exit code ENOENT
    at ChildProcess.whenDone (C:\Users\pshewale\AppData\Roaming\npm\node_modules
\phonegap\node_modules\cordova\node_modules\cordova-lib\src\cordova\superspawn.j
s:134:23)
    at ChildProcess.emit (events.js:107:17)
    at Process.ChildProcess._handle.onexit (child_process.js:1072:12)
    at child_process.js:1144:20
    at process._tickCallback (node.js:355:11)
更新:谢谢,我想它有点超前了,但现在它显示:

    C:\Users\pshewale\hi>cordova platform add android
npm http GET https://registry.npmjs.org/cordova-android
npm http 200 https://registry.npmjs.org/cordova-android
npm http GET https://registry.npmjs.org/cordova-android
npm http 200 https://registry.npmjs.org/cordova-android
npm http GET https://registry.npmjs.org/cordova-android/-/cordova-android-4.0.2.
tgz
npm http 200 https://registry.npmjs.org/cordova-android/-/cordova-android-4.0.2.
tgz
Adding android project...
Error: cmd: Command failed with exit code ENOENT
    at ChildProcess.whenDone (C:\Users\pshewale\AppData\Roaming\npm\node_modules
\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:134:23)
    at ChildProcess.emit (events.js:107:17)
    at Process.ChildProcess._handle.onexit (child_process.js:1072:12)
    at child_process.js:1144:20
    at process._tickCallback (node.js:355:11)

C:\Users\pshewale\hi>

请尝试执行以下步骤:

  • npm uninstall cordova -g
    
  • 删除文件夹
    C:\Users\your name.cordova

  • 重新安装cordova:npm安装cordova-g
  • 转到项目文件夹,然后重试

    cordova platform add android
    

请在PATH变量中添加C:\Windows\System32

C:\Users\VinexN207>cordova platform add android
Error: Current working directory is not a Cordova-based project.

C:\Users\VinexN207>cd C:\Project\java_script\nShop

C:\Project\java_script\nShop>cordova platform add android
Error: Platform android already added.

C:\Project\java_script\nShop>cordova platforms ls
Installed platforms: android 5.1.1
Available platforms: amazon-fireos, blackberry10, browser, firefoxos, webos, win
dows, windows8, wp8

C:\Project\java_script\nShop>cordova platform add ios
WARNING: Applications for platform ios can not be built on this OS - win32.
Adding ios project...
iOS project created with cordova-ios@4.0.1
Installing "cordova-plugin-whitelist" for ios

C:\Project\java_script\nShop>cordova platforms ls
Installed platforms: android 5.1.1, ios 4.0.1
Available platforms: amazon-fireos, blackberry10, browser, firefoxos, webos, win
dows, windows8, wp8

C:\Project\java_script\nShop>
是的,它在添加路径后工作。它可能会工作,因为它不会在Windows环境中编写安装的平台:android坏了

: 如果您已经安装了
cordova
,请执行以下操作:

  • npm卸载cordova-g
    npm卸载-g cordova
  • 删除文件夹
    .cordova
  • 右键单击电脑图标>>属性
  • 控制面板>>高级系统属性>>环境变量
  • 将C:\Windows\System32定义为系统变量(底部窗口)ie System\U HOME
  • 然后在服务器变量(顶部窗口)中定义%SYSTEM\u HOME%
  • 重新安装
    cordova
    之前,请运行
    ****平台添加android
    命令
  • 然后运行
    npm安装-g cordova
    npm安装cordova-g
  • 我一直在使用
    ionic@beta
    …平台添加…
    严重依赖
    cordova
    ,因此建议在启动
    cordova
    之前添加平台,以尽量减少冲突

    希望这有帮助。
    ***
    =
    phonegap
    ionic

    安装CORDOVA

  • 安装节点
  • 打开命令
  • 节点-v用于检查已安装的版本
  • npm-v用于检查已安装的版本
  • Npm安装-g cordova
  • 在安装Android SDK之后
  • Open SDK manager(仅下载API级别23和24)
  • 设置Android SDK的环境变量:- 要将SDK工具添加到路径,请打开控制面板,单击系统和安全性,单击系统,单击更改设置,单击高级选项卡,然后单击环境变量按钮

    在“用户变量”列表中,选择“路径”,然后单击“编辑”按钮

    在字段变量值的末尾,添加一个分号,后跟Android SDK安装的工具和平台工具目录的路径。下面是添加内容的示例(请注意,一行中有两条路径,用分号分隔):

    );C:\Users\anshu\AppData\Local\Android\Android sdk\tools;C:\Users\anshu\AppData\Local\Android\Android sdk\platform tools

    您可以在文本编辑器中准备路径,将其复制并粘贴到输入字段的末尾。完成后单击“确定”按钮。 再次单击“确定”按钮关闭“环境变量”窗口

    现在测试安装。关闭所有打开的命令窗口,打开新的命令窗口,然后键入:

    亚洲开发银行版本 这将显示Android调试桥的版本

  • 导航到C:>cd节点空间\Android
  • 键入>>cordova创建测试com.anshu.Test测试
  • 类型>>cd测试
  • 键入>>cordova平台添加android
  • 键入>>cordova编译android
  • 在调试模式下通过USB将Android设备连接到系统后

  • 键入>>科尔多瓦跑步

  • 当我通过选择设备选项卡进行构建时,我的错误出现在输出窗口中。关于如何将其添加到PATH变量,有什么建议吗?