cordova platfrom添加android无法在Windows7上运行。它给出了以下错误。
C:\ Users \ user \ cordova_projects \ myapp> cordova platforms add android
npm http GET https://registry.npmjs.org/cordova-android/3.6.4
npm http 304 https://registry.npmjs.org/cordova-android/3.6.4
创建android项目......
错误:C:\ Users \ user.cordova \ lib \ npm_cache \ cordova-android \ 3.6.4 \ package \ bin \ cr
eate.bat:命令失败,退出代码为-1073741819
at ChildProcess.whenDone (C:\Users\user\AppData\Roaming\npm\node_modules\cor
多娃\ 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)
答案 0 :(得分:1)
这看起来是一个路径设置问题,我在Window 7上工作,并且在我错误的路径设置时最初有类似的问题。此外,由于道路上有类似的问题,因此没有关于SO的问题#,请参阅this& this和this。
以下是我设置路径的方法,因此您需要相应地检查和设置路径,希望对您有帮助。
ANT_Home :C:\ Program Files \ apache-ant-1.9.4
Java_Home :C:\ Program Files \ Java \ jdk1.7.0_60
ANDROID_HOME :C:\ Android \ AndroidSDK \ sdk
和路径变量引用了三件事:
路径:。; C:\ Program Files \ nodejs \;%ANT_HOME%\ bin;%ANDROID_HOME%\ platform-tools;%ANDROID_HOME%\ tools;
答案 1 :(得分:0)
您应该尝试清除缓存:
npm cache clean