无法解决电话间隙 [错误] cmd:命令失败,退出代码为 ENOENT 3

Posted

技术标签:

【中文标题】无法解决电话间隙 [错误] cmd:命令失败,退出代码为 ENOENT 3【英文标题】:Unable to resolve Phone Gap [error] cmd: Command failed with exit code ENOENT 3 【发布时间】:2014-03-25 05:44:55 【问题描述】:

无法在 android 中运行 sencha/phonegap 应用程序.. 出现异常“cmd:命令失败,退出代码 ENOENT 3”这是我安装的版本..

D:\testapp>sencha -version   
Sencha Cmd v4.0.1.45
[ERR] No such property : version
 at com.sencha.cli.AbstractCommand$Properties.getProperty(AbstractCommand.ja
va:417)
 at com.sencha.cli.AbstractCommand.parseConfigParam(AbstractCommand.java:441
)
 at com.sencha.cli.AbstractCommand.processConfigParam(AbstractCommand.java:4
91)
 at com.sencha.cli.AbstractCommand.configure(AbstractCommand.java:114)
 at com.sencha.command.Sencha.main(Sencha.java:136)


D:\testapp>phonegap -version  
3.4.0-0.19.7

D:\testapp>cordova -version  
3.4.0-0.1.3

D:\testapp>ant -version  
Apache Ant(TM) version 1.9.3 compiled on December 23 2013

D:\testapp>phonegap run android  
[phonegap] detecting Android SDK environment...  
[phonegap] using the local environment  
[phonegap] adding the Android platform...  
[error] cmd: Command failed with exit code ENOENT  

D:\testapp>phonegap build android  
[phonegap] detecting Android SDK environment...  
[phonegap] using the local environment  
[phonegap] adding the Android platform...   
[error] cmd: Command failed with exit code ENOENT  

Thanks in advance

【问题讨论】:

请在此链接中查看我的 (@Desmond) 答案***.com/questions/22312332/… 【参考方案1】:

检查以下步骤:

    cordova create testapp com.example.testapp TestApp

    cd testapp

    cordova platform add android

    cordova build android

在此之后,您应该复制您的项目并将其粘贴到您的 cordova 项目的直接 www 文件夹中。然后运行

    cordova run android

从上面的 sn-p 看来,您的系统中安装了 cordova。 注意:以上 CLI 步骤适用于 cordova 版本 3.x

【讨论】:

D:\Cordova_ex>cordova create hello com.example.testapp TestApp 在位置“D:\Cordova_ex\hello”创建一个名为“TestApp”、ID 为“com.example.testapp”的新cordova项目" D:\Cordova_ex>cd hello D:\Cordova_ex\hello>cordova platform add android Creating android project... Error: cmd: Command failed with exit code ENOENT 我已经编辑了我的答案。有一个错误。再试一次。 还是一样,D:\Cordova_ex>cordova create testapp com.example.testapp TestApp 在位置“D: \Cordova_ex\testapp" D:\Cordova_ex>cd testapp D:\Cordova_ex\testapp>cordova platform add android Creating android project... 错误:cmd:命令失败,退出代码 ENOENT 在 ChildProcess.whenDone (C:\Users\sharana .bv\AppData\Roaming\npm\node_modul es\cordova\src\superspawn.js:112:23) 在 ChildProcess.EventEmitter.emit (events.js:95:17) 在 Process.ChildProcess._handle.onexit (child_process. js:795:12) 我猜你检查你的 java PATH 变量。 这里是我的路径变量C:\Program Files\SenchaCmd\Sencha\Cmd\4.0.1.45; C:\Ruby193\bin; C:\Program Files\Java\jdk1.7.0_25\bin; C:\Program Files\SlikSvn\bin; E:\adt-bundle-windows-x86-20130717\adt-bundle-windows-x86-20130717\sdk\tools; E:\adt-bundle-windows-x86-20130717\adt-bundle-windows-x86-20130717\sdk\platform-tools; C:\Program Files\TortoiseHg\; C:\Program Files\VisualSVN 服务器\bin; C:\sencha-touch-2.3.1-gpl\touch-2.3.1; %ANT_HOME%\bin; C:\Users\....\AppData\Roaming\npm; C:\Users\....\AppData\Roaming\npm\node_modules\phonegap\bin; C:\Windows\System32\wbem; C:\Program Files\nodejs\

以上是关于无法解决电话间隙 [错误] cmd:命令失败,退出代码为 ENOENT 3的主要内容,如果未能解决你的问题,请参考以下文章

为 Android 构建电话间隙应用程序失败

使用 npm 安装电话间隙的 shasum 检查失败

错误:cmd:将应用程序运行到 android apk 时命令失败,退出代码为 ENOENT

科尔多瓦要求 android 目标未安装 cmd:命令失败,退出代码 1 错误输出:

Xcode 9.2升级导致此错误:“命令/ bin / sh失败,退出代码为1”

iterm2 cmd +c无法退出 如何解决