Cordova Android项目创建

时间:2014-04-03 11:09:05

标签: android-layout cordova

我已按照以下步骤操作:

  1. npm install -g cordova
  2. cordova创建工作坊com.yourname.workshop工作坊
  3. cd workshop
  4. cordova平台添加android
  5. 添加android后我收到此错误:

        C:\Users\SCube\.cordova\lib\android\cordova\3.4.0\bin\node_modules\
                            throw e;
                                  ^ Error: ERROR : executing command 'ant', make sure you have ant inst ed to your path.
            at C:\Users\SCube\.cordova\lib\android\cordova\3.4.0\bin\lib\ch 7: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 Process.ChildProcess._handle.onexit (child_process.js:810:5) Error: cmd: Command failed with exit code 8
            at ChildProcess.whenDone (C:\Users\SCube\AppData\Roaming\npm\no rdova\src\superspawn.js:112:23)
            at ChildProcess.EventEmitter.emit (events.js:98:17)
            at maybeClose (child_process.js:743:16)
            at Process.ChildProcess._handle.onexit (child_process.js:810:5)
    

    有任何想法如何解决此错误?感谢。

1 个答案:

答案 0 :(得分:1)

最后,您可能还需要将%ANT_HOME%\ bin包含在PATH中。要检查是否需要,请运行命令提示符并键入ant。如果找不到该程序,请将%ANT_HOME%\ bin添加到PATH。您可能需要指定完整路径,而不是使用%ANT_HOME%环境变量。

Donlowad ant:https://ant.apache.org/manual/install.html

这可能是因为它无法在Path中找到ant可执行文件。 我假设你已经安装了Apache Ant。 (http://ant.apache.org/bindownload.cgi

假设你在Windows上,你需要设置你的ANT_HOME并将ant bin添加到你的PATH环境变量

所以我的电脑>属性>高级系统设置>环境变量

添加一个名为ANT_HOME的新变量 将值设置为apache ant安装的基本目录,例如:

ANT_HOME Environment Variable

然后将ANT Bin目录的位置添加到已存在的PATH变量中。 例如:添加; C:\ apache-ant-1.8.4 \ bin到PATH系统变量的末尾

Set the ANT bin directory to your PATH Environment Variable

完成此操作后,您需要启动一个新的命令窗口,然后才能使用ant。

即使是现在,如果你明确导航到Ant安装的bin目录并输入ANT,ant也会工作。

点击此链接获取答案:http://www.systenics.com/blog/setup-phonegap-34-on-windows-8-64-bit-to-create-android-applications/