使用phonegap-2.5.0在项目创建期间获取错误

时间:2013-04-01 16:56:12

标签: android iphone linux cordova hybrid-mobile-app

我已经安装了android sdk并在fedora 18中下载了最新版本的phonegap 2.5.0。

我正在尝试使用以下命令创建项目

./create ~/Desktop/android-project com.example.android android_project

我收到以下错误。

 which: no android in (/sbin:/bin:/usr/sbin:/usr/bin)
    An unexpected error occurred: ANDROID_BIN="${ANDROID_BIN:=$( which android )}" exited with 1

需要你宝贵的建议。

终于找到了答案

在检查了我的.bash_profile路径和一堆挖掘之后,我终于找到了问题的原因。如果你打开创建文件(phonegap-2.5.0 / lib / android / bin / create),会有一行列出ANDROID_BIN =“$ {ANDROID_BIN:= $(android)}”。 “哪个android”是问题的原因(或者至少它似乎在我的情况下)。如果将此行替换为Android工具的完整路径(如下所示),则应解决此问题。我的最后一行看起来像这样:

ANDROID_BIN=/Users/ktyacke/DEV/adt-bundle-mac-x86_64-20130219/sdk/tools/android

1 个答案:

答案 0 :(得分:0)

您拥有的消息表示phonegap脚本找不到 android 二进制文件,该二进制文件包含在您下载的SDK中。将二进制文件目录以及android工具的目录添加到〜/ .bash_profile中定义的路径或初始化shell环境变量的任何其他位置。