1

全部,

我正在尝试从 npm 升级Cordova v3.0.0并安装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...
]

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

有人可以帮我吗?

4

1 回答 1

1

终于想通了!

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

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

当我将其更改为以下内容时,它才开始工作...

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

whichMac中的实现就这么多。希望这可能对像我这样从 Mac 开始的人有所帮助。

于 2013-08-04T01:36:17.520 回答