尝试在mac os x上使用phonegap-2.8.1创建Android项目时发生意外错误

时间:2013-06-17 07:20:50

标签: android eclipse macos cordova

我试图在mac mini上创建一个带有phonegap最新版本的android项目时出错。我跟着cordova提供的盯着文档。我还编辑了我的bash配置文件,包括android sdk工具和platform-tools路径。

但是当执行./create命令时,我收到了该错误

    An unexpected error occurred: "$ANDROID_BIN" create project --target $TARGET --path "$PROJECT_PATH" --package $PACKAGE --activity $ACTIVITY >&/dev/null exited with 1
Deleting project...

我不知道这个错误的原因。请帮帮我......

我已经在stackoverflow中阅读了一些类似的帖子,但他们的解决方案对我没有帮助。

感谢。

2 个答案:

答案 0 :(得分:1)

如果用textEdit打开创建文件(phonegap-2.7.0 / lib / android / bin / create),则会有一行列出

ANDROID_BIN=”${ANDROID_BIN:=$( which android )}”

“哪个android”是问题的原因

如果将此行替换为Android工具(SDK)的完整路径,则应解决此问题。它看起来像这样:

ANDROID_BIN=/Users/cswjs/Documents/Dev/adt-bundle/sdk/tools/android

或者尝试使用open ~/.bash_profile修改〜/ .bash_profile到完整路径

export PATH=${PATH}:/Users/cswjs/Documents/Dev/adt-bundle/sdk/platform-tools:/Users/cswjs/Documents/Dev/adt-bundle/sdk/tools

使用cordova create foo com.example.foo foo创建名为foo的新项目。确保项目名称应该相同。

希望这可以帮助别人!

答案 1 :(得分:0)

o我得到了这个错误的原因。 我只需要重启我的电脑。重启我的电脑后,。/ create命令为android创建一个新的phonegap项目,没有任何错误。不确定,但我解决了我的问题。

谢谢