【问题标题】:Cannot add cordova android platform in windows 7 64 bit?无法在 Windows 7 64 位中添加 Cordova android 平台?
【发布时间】:2014-03-26 10:47:55
【问题描述】:

E:\Document\Cordova\cord5>cordova平台添加android

正在创建 android 项目... 错误:cmd:命令失败,退出代码 ENOENT 在 ChildProcess.whenDone (C:\Users\jitendra\AppData\Roaming\npm\node_modules\cordova\src\superspawn.js:112:23) 在 ChildProcess.EventEmitter.emit (events.js:95:17) 在 Process.ChildProcess._handle.onexit (child_process.js:795:12)

我检查了 JAVA_HOME、ANT_HOME、ANDROID_HOME、NODE_HOME 环境变量,这些都很好。我确保在 env 变量中设置了 android 工具和 perfom-tools。我已经广泛搜索了它,但没有一个解决方案对我有用..

有人可以帮帮我吗?

谢谢 日腾德拉

【问题讨论】:

  • 尝试在 cmd 窗口中运行 %userprofile%\.cordova\lib\android\cordova\3.3.0\bin\check_reqs.bat(如果您使用的是 cordova 3.4,请将 3.3.0 替换为 3.4.0)并让我们知道它显示的内容。或添加 -d 参数以获取更多信息:cordova -d platform add android
  • E:\actiworks\Cordova\cord7>%userprofile%\.cordova\lib\android\cordova\3.4.0\bin\check_reqs.bat [错误:错误:执行命令'ant',确保您已安装 ant 并将其添加到您的路径中。]
  • 但是ant安装成功E:\actiworks\Cordova\cord7>ant -version Apache Ant(TM) 2013年12月23日编译的版本1.9.3
  • 这很奇怪,check_reqs 启动ant -version 并且应该仅在失败时显示您拥有的消息。您可以检查文件 %userprofile%\.cordova\lib\android\cordova\3.4.0\bin\lib\check_reqs.js 中的代码,在块 module.exports.check_ant 中查看它在 3.4 中的作用(我还在在 3.3 中)。您可以尝试修补文件以在所有情况下调用d.resolve();(跳过测试)。
  • 我也面临同样的问题

标签: android node.js cordova


【解决方案1】:

检查 Android SDK 是否已安装,并且 tools 和 platform-tools 文件夹都在您的 PATH 中。

就我而言,这些路径是:

C:\Users\moryl\AppData\Local\Android\android-sdk\tools

C:\Users\moryl\AppData\Local\Android\android-sdk\platform-tools

转到命令提示符并运行“路径”命令以查看您的可执行路径。通过单击左侧栏中的“高级”链接,然后单击“高级”选项卡底部的“环境变量”按钮,在“系统属性”控制面板小程序中编辑系统路径。只需在“开始”菜单搜索文本框中输入“环境”即可轻松访问。

希望对您有所帮助。

【讨论】:

  • 感谢您的回复 Michael。我已经厌倦了执行所有相关的环境变量,但它根本不起作用.. E:\Document\Cordova\cord5>PATH PATH=C:\Program Files\Java\ jdk1.7.0_45\bin;C:\Ruby200\bin;%CATALINA_HOME%\bin;C:\Program Files\TortoiseSVN\bin;C:\mongodb\bin;C:\xampp\mysql\bin;C:\Users \jitendra\AppDa \AppData\Roaming\npm\node_modules;C:\Program Files (x86)\Git\bin;C:\Program Files\apache-ant-1.9.3\bin;C:\adt\sdk\tools ;C:\adt\sdk\platform-tools;C:\adt\sdk\tools\lib\x ra\AppData\Roaming\npm;
猜你喜欢
  • 2014-06-03
  • 1970-01-01
  • 2013-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-29
  • 1970-01-01
  • 2011-12-21
相关资源
最近更新 更多