Cordova(v3.0.0)CLI在Mac上失败 - 没有输出'which android'命令

时间:2013-08-04 00:52:58

标签: android macos bash cordova

所有

我正在尝试升级到Cordova v3.0.0并安装了来自npm的cordova软件包,安装了最新的Android SDK并确保了必要的PATH变量。

此外,我可以从终端运行adbandroid命令,但我注意到我没有获得which android命令的任何输出。

当我尝试在我新创建的项目中执行which时,我认为cordova platform add android没有解决这个错误。错误是:

[Error: An error occured during creation of android sub-project. An unexpected error occurred: ANDROID_BIN="${ANDROID_BIN:=$( which android )}" exited with 1
Deleting project...
]

我一直在研究这个错误的所有Google搜索结果以及为什么which android无法解决,但无济于事。

有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:1)

终于搞清楚了!

我已经包含了这样的平台工具和工具:

PATH="~/android/sdk/tools:~/android/sdk/platform-tools:$PATH"

当我将其改为下面时,它才开始工作......

PATH="/Users/<username>/android/sdk/tools:/Users/<username>/android/sdk/platform-tools:$PATH"

Mac中的which实现非常多。希望这可能会帮助像Mac一样以Mac开头的人。