首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cordova平台在Windows 8上添加android错误

cordova平台在Windows 8上添加android错误
EN

Stack Overflow用户
提问于 2014-05-28 17:30:10
回答 3查看 5.5K关注 0票数 1

我正在使用phonegap,并且刚刚开始使用这个tutorial here

我正在尝试添加Android平台,但得到了这个错误:

代码语言:javascript
复制
C:\Users\Manu>cd hello

C:\Users\Manu\hello>cordova platform add android
Creating android project...

C:\Users\Manu\.cordova\lib\android\cordova\3.5.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 C:\Users\Manu\.cordova\lib\android\cordova\3.5.0\bin\lib\check_reqs.js:47:27
at ChildProcess.exithandler (child_process.js:651:7)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:753:16)
at Socket.<anonymous> (child_process.js:966:11)
at Socket.EventEmitter.emit (events.js:95:17)
at Pipe.close (net.js:465:12)
Error: cmd: Command failed with exit code 8
at ChildProcess.whenDone (C:\Users\Manu\AppData\Roaming\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:753:16)
at Process.ChildProcess._handle.onexit (child_process.js:820:5)

我该如何解决这个问题呢?

EN

回答 3

Stack Overflow用户

发布于 2014-05-28 20:11:57

您的问题实际上是无法识别adt路径,请执行以下步骤。

我正在与你分享使用cordova 3.4版本创建安卓PhoneGap应用程序的步骤:

1)下载并安装Node.js。

2)在终端上运行以下命令:-

代码语言:javascript
复制
$ sudo npm install -g cordova

3)然后使用以下命令创建您的项目:-

代码语言:javascript
复制
$ cordova create hello com.example.hello HelloWorld

4)然后在添加任何平台之前,将android sdk的路径与您的系统路径一起运行以下command....Replace :-

代码语言:javascript
复制
$ export PATH=${PATH}:/Users/taruna/Documents/adt-bundle-mac-x86_64-20131030/sdk/platform-tools:/Users/taruna/Documents/adt-bundle-mac-x86_64-20131030/sdk/tools

5)现在使用以下命令添加您的平台:-

代码语言:javascript
复制
 $ sudo cordova platform add android

6)现在您可以使用以下命令在模拟器上成功运行您的项目:-

代码语言:javascript
复制
 $ cordova emulate android

现在就完成了。

票数 1
EN

Stack Overflow用户

发布于 2014-05-28 21:29:52

您缺少Apache Ant安装。

  1. Install Ant -->指向安装路径bin目录的link
  2. Set环境变量
  3. 将此变量添加到PATH环境变量

这应该会解决你的问题。

票数 0
EN

Stack Overflow用户

发布于 2014-09-12 21:27:08

我也遇到了同样的问题,结果发现是bug in Ant造成的。我的类路径以“too”结尾,我不得不通过更新类路径来解决这个问题。而不是:

代码语言:javascript
复制
"C:\Program Files\Something\here"

我使用:

代码语言:javascript
复制
C:\Progra~1\Something\here

现在它起作用了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23907769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档