【问题标题】:phonegap - unable to install android platformphonegap - 无法安装安卓平台
【发布时间】:2014-01-29 07:49:53
【问题描述】:

我想尝试一下 Phonegap,所以我下载并安装并开始按照 phonegap 文档中的指南操作:http://docs.phonegap.com/en/3.3.0/guide_cli_index.md.html#The%20Command-Line%20Interface

我创建了一个新项目并使用指南中提到的命令安装了 ios 平台,并尝试对 android 平台执行相同的操作:

cordova platform add android

我收到以下错误:

Creating android project...

/usr/local/lib/node_modules/cordova/node_modules/q/q.js:126
                    throw e;
                      ^
Error: An error occured during creation of android sub-project. 

Users/ophir/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:126
                    throw e;
                      ^
Error: ERROR : executing command 'ant', make sure you have ant installed and added to your path.
at /Users/ophir/.cordova/lib/android/cordova/3.3.0/bin/lib/check_reqs.js:47:27
at ChildProcess.exithandler (child_process.js:641:7)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Socket.<anonymous> (child_process.js:956:11)
at Socket.EventEmitter.emit (events.js:95:17)
at Pipe.close (net.js:466:12)

at /usr/local/lib/node_modules/cordova/src/platform.js:244:30
at ChildProcess.exithandler (child_process.js:641:7)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Socket.<anonymous> (child_process.js:956:11)
at Socket.EventEmitter.emit (events.js:95:17)
at Pipe.close (net.js:466:12)

我发现我缺少 ant(以前在重新安装我的 mac os 之前有它)。如何安装蚂蚁?

谢谢

【问题讨论】:

  • 用于安装Ant

标签: android cordova ant


【解决方案1】:

如果你安装了小牛这个解决方案很可能对你有用

https://stackoverflow.com/a/19495611/611547

【讨论】:

    【解决方案2】:

    你的问题是没有安装ant所以你必须先安装ant然后运行这个命令确保你的ant没有问题,然后电话间隙应该可以顺利运行:

    ant -h
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-11
      • 1970-01-01
      • 2014-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-08
      • 1970-01-01
      相关资源
      最近更新 更多