【问题标题】:Installing Phonegap on Windows 7 : The command 'android' failed在 Windows 7 上安装 Phonegap:命令“android”失败
【发布时间】:2013-09-19 19:38:33
【问题描述】:

我按照有关 Phonegap 的文档和一些教程在 Windows 7 上安装它,但我被卡住了。

到目前为止,我已经安装了 Java 1.7.0_06、Ant-Apache 1.9.2、Eclipse、带有 Android 4.3 (API 18) 的 Android SDK、SDK 管理器中的所有工具和所有 Extras)、NodeJS 0.10.18 和吉特。

我在 Windows 的 PATH 变量中写了所有路径,看起来像这样(分解):

F:\nodejs;
F:\android-sdk\sdk\platform-tools;
F:\android-sdk\sdk\tools;
%JAVA_HOME%\bin;
%ANT_HOME%\bin;
C:\Program Files (x86)\Git\bin

%JAVA_HOME% 和 %ANT_HOME% 的路径正确,当我在 CLI 中键入 java -version 或 ant -version 时,它们会给出它们的版本

所以我进入 CLI,使用以下命令安装了 Phonegap:

npm install -g phonegap

当我输入 phonegap -v 时,它会给我 3.0.0-0.14.3 版本。

现在,我转到我的文件夹 F:\apps 并使用以下命令创建了一个新项目:

phonegap create hello com.example.hello HelloWorld

一切顺利,文件已创建。

我进入了“hello”文件夹,然后输入了以下命令:

phonegap local build android

问题来了,我收到了这个错误:

[phonegap] adding the Android platform...
[error] The command `android` failed. Make sure you have the latest AndroidSDK installed, and the `android` command (inside the tools/ folder) added to your path. Output:

我也试过这个命令:

phonegap build android

但它卡住了,接下来什么也没有发生:

[phonegap] detecting Android SDK environment...
[phonegap] using the remote environment
[phonegap] compressing the app...

经过大量研究,我不知道我能做些什么来找到问题,而且我对所有这些 CLI 都很陌生...所以是的,你知道为什么命令 'android'失败了?

谢谢

【问题讨论】:

  • 你解决了吗?怎么样?
  • 嗨,请参阅下面的答案,这就是我解决问题的方法:当我在 CMD 中键入“android”时,它显示“xcopy”未被识别。我在谷歌上搜索,所以我添加了这些路径:%SystemRoot%\system32; %系统根%; %SystemRoot%\System32\Wbem;

标签: android windows cordova installation


【解决方案1】:

打开环境变量,在第一部分“用户变量”添加新变量,名称为 android 和变量 F:\android-sdk\sdk\tools;

然后编辑用户变量 PATH 并将其添加到行尾 %android%; 关闭您的 CMD 并重试。

【讨论】:

  • 您好,感谢您的回答。我的 PATH 中已经有了这些变量,但是我找到了丢失的那个!当我在 CMD 中输入“android”时,它显示“xcopy”未被识别。我在谷歌上搜索,所以我添加了这些路径:%SystemRoot%\system32; %系统根%; %SystemRoot%\System32\Wbem;现在一切正常:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-10
  • 1970-01-01
  • 2010-12-26
  • 1970-01-01
  • 2015-12-16
相关资源
最近更新 更多