加入Android平台时的PhoneGap /科尔多瓦错误? [英] PhoneGap/Cordova error when adding the platform android?
问题描述
我想添加的平台机器人
到科尔多瓦项目中使用命令
科尔多瓦平台添加的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屋!