我试图在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中阅读了一些类似的帖子,但他们的解决方案对我没有帮助。
感谢。
答案 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项目,没有任何错误。不确定,但我解决了我的问题。
谢谢