我已经安装了 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:=$( which android )}”。“哪个android”是问题的原因(或者至少在我看来是这样)。如果您将此行替换为您的 android 工具的完整路径(如下所示),它应该可以解决问题。我的最后一行看起来像这样:
ANDROID_BIN=/Users/ktyacke/DEV/adt-bundle-mac-x86_64-20130219/sdk/tools/android