简体   繁体   English

添加平台android时PhoneGap / Cordova错误?

[英]PhoneGap/Cordova error when adding the platform 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- 我正在尝试使用命令cordova platform add android添加平台android到cordova项目,但它给了我以下错误堆栈 -

  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)

I have googled it and found other answers and tried everything related to setting the path's 我用Google搜索并找到了其他答案并尝试了与设置路径相关的所有内容

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. 1)安装ANT,Java,Android SDK 2)在环境变量中设置路径,以及java和android sdk工具和平台工具3)重启机器几次。

When i run java -version and ant -version i get 当我运行java -version和ant -version时,我得到了

  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

still I am getting this error. 我仍然得到这个错误。 Any help would be great.(I am on Windows XP - 32 bit) 任何帮助都会很棒。(我在Windows XP - 32位)

Try creating following environment variables : 尝试创建以下环境变量:

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) ANT_HOME - E:\\ DevTools \\ apache-ant-1.9.4(根据您的安装文件夹设置)JAVA_HOME - C:\\ Program Files \\ Java \\ jdk1.7.0_51(根据您的安装文件夹设置)

make sure you have following paths added in your PATH System Variable : (Set as per your installation folder of JAVA, ANT & Android SDK) 确保在PATH系统变量中添加了以下路径:(根据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... 重启机器,看看是否有效......

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM