首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >cordova ./create function not found Ubuntu 12.04

cordova ./create function not found Ubuntu 12.04
EN

Stack Overflow用户
提问于 2012-11-06 03:49:15
回答 2查看 2.3K关注 0票数 3

我正在研究PhoneGap来构建一个我们需要的快速原型。当我导航到

~/cordova-2.1.0/bin$

然后运行

./create ~/jdphonegap com.jdphonegap.app JDPhoneGap

我得到以下错误

意外运算符。/create: 48:./create: function: not found

我不是唯一一个:

https://groups.google.com/forum/?fromgroups=#!topic/phonegap/uI_rmd-Gto0

帮个小忙?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-06 12:01:55

  1. create脚本中的第一行从

#! /bin/sh

来自主服务器的#!/bin/bash

  • Download commons-codec-1.6http://archive.apache.org/dist/commons/codec/binaries/commons-codec-1.6-bin.tar.gz

解压commons-codec-1.6.jar并将其放入cordova-android/framework/libs/ (需要创建libs)

或者,在create脚本的第96行

  • Install ant中更改此软件包的URL,如果您没有该程序包:http://archive.apache.org/dist/ant/ant-current-bin.zip,解压缩并将ant bin文件夹添加到您的路径中

/usr/local中安装的ant示例:

导出PATH=/usr/local/ant/bin:$PATH

然后,您可以按照文档所述运行create脚本。

票数 4
EN

Stack Overflow用户

发布于 2012-11-08 02:55:02

请参见下面这行创建脚本:

代码语言:javascript
运行
复制
ANDROID_BIN=$( which android )

如果没有设置环境变量"android“,它将不起作用。

在我的例子中,我运行了以下命令:

代码语言:javascript
运行
复制
export PATH= android-sdk-linux/tools/:$PATH

有了这个,它就起作用了。

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

https://stackoverflow.com/questions/13239276

复制
相关文章

相似问题

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