Linux 未找到cordova./create函数Ubuntu 12.04
我正在PhoneGap中挖掘,以构建我们需要的快速原型。 当我导航到 ~/cordova-2.1.0/bin$ 跑 ./create~/jdphonegap com.jdphonegap.app jdphonegap 我得到以下错误 意外操作员 ./create:48:./create:function:未找到 我不是唯一一个: 帮点忙Linux 未找到cordova./create函数Ubuntu 12.04,linux,cordova,Linux,Cordova,我正在PhoneGap中挖掘,以构建我们需要的快速原型。 当我导航到 ~/cordova-2.1.0/bin$ 跑 ./create~/jdphonegap com.jdphonegap.app jdphonegap 我得到以下错误 意外操作员 ./create:48:./create:function:未找到 我不是唯一一个: 帮点忙 更改create脚本中的第一行 #/bin/sh 到 #/bin/bash 从主服务器下载commons-codec-1.6: 提取commons-code
create
脚本中的第一行
#/bin/sh
到
#/bin/bash
commons-codec-1.6
:
提取
commons-codec-1.6.jar
并将其放入cordova android/framework/libs/
(需要创建libs
)或者在第96行的
create
script中更改此包的URLant
如果您没有它:,则在路径中提取并添加antbin
文件夹安装在
/usr/local
中的ant
示例:
导出路径=/usr/local/ant/bin:$PATH然后,您可以运行所记录的
create
脚本。请参阅这一行create脚本:
ANDROID_BIN=$( which android )
如果未设置环境变量“android”,则该变量不起作用
在我的例子中,我运行了以下命令:
export PATH= android-sdk-linux/tools/:$PATH
有了这个,它就成功了。是的,这很有用。非常感谢。我带来了安卓未发现的问题。通过设置符号链接“cd usr/local/bin;sudo ln-s path/to/android”解决了这个问题。对我来说很有用。也使用m-project。我还更新了新的cordova,这个问题似乎已经解决了