[英]cordova platform add android not working
cordova platfrom add android not working on Windows7. cordova platfrom add android在Windows7上不起作用。 Its giving following error.
其给以下错误。
C:\\Users\\user\\cordova_projects\\myapp>cordova platforms add android C:\\ Users \\ user \\ cordova_projects \\ myapp> cordova平台添加android
npm http GET https://registry.npmjs.org/cordova-android/3.6.4 npm http GET https://registry.npmjs.org/cordova-android/3.6.4
npm http 304 https://registry.npmjs.org/cordova-android/3.6.4 npm http 304 https://registry.npmjs.org/cordova-android/3.6.4
Creating android project... 正在创建android项目...
Error: C:\\Users\\user.cordova\\lib\\npm_cache\\cordova-android\\3.6.4\\package\\bin\\cr 错误:C:\\ Users \\ user.cordova \\ lib \\ npm_cache \\ cordova-android \\ 3.6.4 \\ package \\ bin \\ cr
eate.bat: Command failed with exit code -1073741819 eate.bat:命令失败,退出代码为-1073741819
at ChildProcess.whenDone (C:\Users\user\AppData\Roaming\npm\node_modules\cor
dova\\node_modules\\cordova-lib\\src\\cordova\\superspawn.js:135:23) 多娃\\ node_modules \\科尔多瓦-LIB \\ SRC \\科尔多瓦\\ 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)
This looks a path setting issue, I am too working on Window 7 and had similar issues initially when i had wrong path set. 这看起来是一个路径设置问题,我也正在Window 7上工作,并且当我设置错误的路径时,最初也遇到了类似的问题。 Plus there are no# of questions on SO where due to path have similar issues reported ...see this & this and this .
另外,关于SO的问题没有#的问题,由于路径有类似问题的报告...请参阅this & this和this 。
Here is how I set paths, so you check and set yours accordingly, hope will help you. 这是我设置路径的方法,因此您检查并相应地设置路径,希望会对您有所帮助。
ANT_Home : C:\\Program Files\\apache-ant-1.9.4 ANT_Home :C:\\ Program Files \\ apache-ant-1.9.4
Java_Home : C:\\Program Files\\Java\\jdk1.7.0_60 Java_Home :C:\\ Program Files \\ Java \\ jdk1.7.0_60
ANDROID_HOME : C:\\Android\\AndroidSDK\\sdk ANDROID_HOME :C:\\ Android \\ AndroidSDK \\ sdk
and path variable references to three things: 和path变量引用了三件事:
path :.;C:\\Program Files\\nodejs\\;%ANT_HOME%\\bin;%ANDROID_HOME%\\platform-tools;%ANDROID_HOME%\\tools; 路径 :。; C:\\ Program Files \\ nodejs \\;%ANT_HOME%\\ bin;%ANDROID_HOME%\\ platform-tools;%ANDROID_HOME%\\ tools;
您应该尝试清除缓存:
npm cache clean
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.