所有
我正在尝试升级到Cordova v3.0.0
并安装了来自npm的cordova
软件包,安装了最新的Android SDK并确保了必要的PATH变量。
此外,我可以从终端运行adb
和android
命令,但我注意到我没有获得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
无法解决,但无济于事。
有人可以帮帮我吗?
答案 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开头的人。