2013-07-11 160 views
2

我通过这个教程运行:科尔多瓦,Node.js的,PhoneGap的

http://docs.phonegap.com/en/2.9.0/guide_getting-started_android_index.md.html#Android%20Platform%20Guide

我刚刚创建我的工作空间内的项目:

cordova create hello2 com.example.hello2 "Hello World 2" 

CD插入DIR

现在:

cordova platform add android 

给了我以下错误:

The command `android` failed. Make sure you have the latest Android SDK installed, and the `android` command (inside the tools/ folder) added to your path. Output: /bin/sh: android: command not found 

我导出路径是这样的:

export PATH=${PATH}:/Documents/DevFolder/adt-bundle-mac-x86_64-20130522/sdk/platform-tools:/Documents/DevFolder/adt-bundle-mac-x86_64-20130522/sdk/tools 

有什么不对的路径?

还有什么可能导致此错误。而且,是的,我确实安装了Android SDK。 根据此:

http://developer.android.com/sdk/installing/bundle.html

+0

如果'android'正确添加到路径中,您应该可以从终端调用它。在终端上试试'哪个android',并请回报。 – verybadalloc

+0

谢谢。我没有得到任何回应的Android。 – digit

+0

'echo $ PATH'说什么? – verybadalloc

回答

1

这是一个古老的线程,但想到我会提到这一点......你必须打开一个新的终端窗口后加入在〜/ .bash_profile中导出路径 - 然后“cordova platform add android”工作。 :)

+0

您也可以直接调用命令'source〜/ .bash_profile',而不是打开一个新的终端 – verybadalloc

0

这个工作对我来说

A - 打开文件/Users//.bash_profile(例如从该文件夹,命令VIM的.bash_profile ......或者干脆从取景器上运行,发现隐藏文件并用文本编辑器打开它)

B - 添加以下行,确保将其调整到ADT文件夹的名称和位置(在我的情况下,我将原始adt-bundle-mac-x86_64-xxxxx文件夹放入应用程序并将其更名为ADT)

export PATH =/Applications/ADT/sdk/tools:/ Applications/ADT/sdk/platform-tools:$ PATH

确保在最后添加:$ PATH

相关问题