在Windows 7上安装cordova 3.5.0时,列出Android目标时出错

在Windows 7上安装cordova 3.5.0时,列出Android目标时出错,android,git,cordova,ant,Android,Git,Cordova,Ant,在phonegap文档()的帮助下,我成功地安装了node.js、git客户端和cordova 3.5.0。 我还可以安装windows8和wp8。 但在安装android时,我遇到以下错误: C:\Users\rajkiranb\hello>cordova platform add android Creating android project... C:\Users\rajkiranb\.cordova\lib\android\cordova\3.5.0\bin\node_modu

在phonegap文档()的帮助下,我成功地安装了node.js、git客户端和cordova 3.5.0。 我还可以安装windows8和wp8。 但在安装android时,我遇到以下错误:

C:\Users\rajkiranb\hello>cordova platform add android
Creating android project...

C:\Users\rajkiranb\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.js:12
6
                    throw e;
                          ^
Error: An error occurred while listing Android targets
    at C:\Users\rajkiranb\.cordova\lib\android\cordova\3.5.0\bin\lib\check_reqs.
js:87:29
    at _rejected (C:\Users\rajkiranb\.cordova\lib\android\cordova\3.5.0\bin\node
_modules\q\q.js:808:24)
    at C:\Users\rajkiranb\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\
q.js:834:30
    at Promise.when (C:\Users\rajkiranb\.cordova\lib\android\cordova\3.5.0\bin\n
ode_modules\q\q.js:1079:31)
    at Promise.promise.promiseDispatch (C:\Users\rajkiranb\.cordova\lib\android\
cordova\3.5.0\bin\node_modules\q\q.js:752:41)
    at C:\Users\rajkiranb\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\
q.js:574:44
    at flush (C:\Users\rajkiranb\.cordova\lib\android\cordova\3.5.0\bin\node_mod
ules\q\q.js:108:17)
    at process._tickCallback (node.js:419:13)
Error: C:\Users\rajkiranb\.cordova\lib\android\cordova\3.5.0\bin\create.bat: Com
mand failed with exit code 8
    at ChildProcess.whenDone (C:\Users\rajkiranb\AppData\Roaming\npm\node_module
s\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:135:23)
    at ChildProcess.emit (events.js:98:17)
    at maybeClose (child_process.js:756:16)
    at Process.ChildProcess._handle.onexit (child_process.js:823:5)
在计算机->C->环境变量中。。 在用户变量和系统变量中,我添加了ANT

ANT\u HOME=C:\Program Files(x86)\WinAnt

但是没有运气


请帮助我。

检查您是否将
ANDROID\u HOME
系统变量设置为ANDROID sdk位置

将其直接添加到您的路径变量中

C:\Users\rajkiranb\android\adt-bundle-windows-x86\u 64-20140321\sdk\platform tools‌​;C:\Users\rajkiranb\android\adt-bundle-windows-x86\u 64-20140321\sdk\tools


看到第二个是
工具
不是
构建工具

我有ANDROID\u HOME=C:\Users\rajkiranb\ANDROID\adt-bundle-windows-x86\u 64-20140321\sdk\platform tools;C:\Users\rajkiranb\android\adt-bundle-windows-x86\u 64-20140321\sdk\build tools这是错误的。您的
ANDROID\u HOME
应该是
C:\Users\rajkiranb\ANDROID\adt-bundle-windows-x86\u 64-20140321\sdk
您的
PATH
变量中是否有
ANDROID\u HOME\tools
ANDROID\u HOME\platform tools
;C:\ProgramFiles(x86)\WinAnt\bin;C:\Users\rajkiranb\AppData\Roaming\npm;ANDROID\u HOME\tools;ANDROID\u HOME\platform tools我正在通过命令行尝试所有过程,但无法安装ANDROID。请确保已安装java,并且路径已添加到环境变量中。