【发布时间】:2014-03-10 22:05:44
【问题描述】:
我正在尝试让手机间隙在 android 上工作,我的命令输出以下内容:
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
在搜索此错误消息时,我得到了很多点击,但其他人似乎都有更详细的错误消息,而这就是我所得到的。即使我得到了 -d 或 -v 选项。
我使用的是 Windows 7 x64
我的 PATH 变量如下所示:
%JAVA_HOME%\bin;C:\Users\Mike\AppData\Roaming\npm;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;%ANT_HOME%\bin;C:\Program Files\nodejs;
%JAVA_HOME% , %ANDROID_HOME% 和 %ANT_HOME%
当我在搜索栏中输入它们时,它们都会指向正确的位置。
只需在命令行中输入“java”和“ant”即可获得结果。
我应该从哪里开始寻找任何想法?某处是否有错误日志?
【问题讨论】:
-
你也安装了cordova客户端吗?
npm install -g cordovaphonegap 客户端使用 cordova 客户端进行本地构建。 -
@Dawson Loudon 是的,我有。
-
你在哪个文件夹安装了ant? (如果 ant 安装在包含圆括号的文件夹中,似乎 cordova 构建失败)。尝试运行
%userprofile%\.cordova\lib\android\cordova\3.4.0\bin\check_reqs.bat以查看是否显示有关问题的更多详细信息。 -
请在@Desmond下方查看我的回答
-
它也不喜欢您的帐户名中的空格,请注意