加入Android平台时的PhoneGap /科尔多瓦错误? [英] PhoneGap/Cordova error when adding the platform android?

查看:161
本文介绍了加入Android平台时的PhoneGap /科尔多瓦错误?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想添加的平台机器人到科尔多瓦项目中使用命令 科尔多瓦平台添加的android 但它给我下面的错误堆栈 -

I am trying to add the platform android to the cordova project using command cordova platform add android but it giving me following error stack-

  Creating android project...

   D:\Users\admin\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.js:126
                throw e;
                      ^
  Error: An error occurred while listing Android targets
    at D:\Users\admin\.cordova\lib\android\cordova\3.5.0\bin\lib\check_reqs.js:87:29
    at _rejected (D:\Users\admin\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.js:808:24)
    at D:\Users\admin\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.js:834:30
    at Promise.when (D:\Users\admin\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.js:1079:31)
    at Promise.promise.promiseDispatch (D:\Users\admin\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.js:752:41)
    at D:\Users\admin\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.js:574:44
    at flush (D:\Users\admin\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.js:108:17)
    at process._tickCallback (node.js:415:13)
       Error: D:\Users\admin\.cordova\lib\android\cordova\3.5.0\bin\create.bat: Command failed with exit code 8
    at ChildProcess.whenDone (D:\Users\admin\Application Data\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:131:23)
    at ChildProcess.EventEmitter.emit (events.js:98:17)
    at maybeClose (child_process.js:743:16)
    at Process.ChildProcess._handle.onexit (child_process.js:810:5)

我用Google搜索了一下,发现其他的答案,并试图一切有关设置路径的

I have googled it and found other answers and tried everything related to setting the path's

1)安装了Ant,Java和Android的SDK    在环境变量和,Java和Android的SDK工具和平台工具2)设置路径    3)重新启动的机器几次。

1) Installed ANT,Java,Android SDK 2) Set path in environment variables for and, java and android sdk tools and platform tools 3) Restarted machine several times.

当我运行Java的版本和蚂蚁-version我得到

When i run java -version and ant -version i get

  D:\Users\admin>java -version
   java version "1.7.0_51"
   Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
   Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode, sharing)

 D:\Users\admin>ant -version
   Apache Ant(TM) version 1.9.4 compiled on April 29 2014

还是我收到此错误。 任何帮助将是巨大的(我在Windows XP上 - 32位)。

still I am getting this error. Any help would be great.(I am on Windows XP - 32 bit)

推荐答案

尝试创建以下环境变量:

Try creating following environment variables :

ANT_HOME - E:\ DevTools \ Apache的ANT-1.9.4(将根据您的安装文件夹) JAVA_HOME - C:\ Program Files文件\的Java \ jdk1.7.0_51(设置按您的安装文件夹)

ANT_HOME - E:\DevTools\apache-ant-1.9.4 (Set as per your installation folder) JAVA_HOME - C:\Program Files\Java\jdk1.7.0_51 (Set as per your installation folder)

请确保你已经按照Path系统变量中添加路径: (设置为每JAVA,ANT和放大器的安装文件夹; Android SDK中)

make sure you have following paths added in your PATH System Variable : (Set as per your installation folder of JAVA, ANT & Android SDK)

E:\DevTools\apache-ant-1.9.4\bin;
C:\Program Files\Java\jdk1.7.0_51\bin;
E:\DevTools\Android\sdk\tools;
E:\DevTools\Android\sdk\platform-tools;

重新启动计算机,看看是否能工程...

Restart the machine and see if that works...

这篇关于加入Android平台时的PhoneGap /科尔多瓦错误?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆