在Windows 7上安装Phonegap:命令'android'失败

Max*_*oux 11 windows installation android cordova

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

到目前为止,我已经安装了Java 1.7.0_06,Ant-Apache 1.9.2,Eclipse,Android SDK和Android 4.3(API 18),所有Tools和SDK Manager中的所有Extras,NodeJS 0.10.18和Git.

我在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
Run Code Online (Sandbox Code Playgroud)

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

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

npm install -g phonegap
Run Code Online (Sandbox Code Playgroud)

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

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

phonegap create hello com.example.hello HelloWorld
Run Code Online (Sandbox Code Playgroud)

一切顺利,文件被创建.

我进了'hello'文件夹,输入了这个命令:

phonegap local build android
Run Code Online (Sandbox Code Playgroud)

出现问题,我收到此错误:

[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:
Run Code Online (Sandbox Code Playgroud)

我也试过这个命令:

phonegap build android
Run Code Online (Sandbox Code Playgroud)

但它陷入困境,接下来没有任何事情发生:

[phonegap] detecting Android SDK environment...
[phonegap] using the remote environment
[phonegap] compressing the app...
Run Code Online (Sandbox Code Playgroud)

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

谢谢

小智 5

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

然后编辑用户变量PATH并将其添加到行%%%的末尾; 关闭你的CMD然后再试一次.