如何将android添加到cordova平台? PATH错误?

我正在尝试添加android作为cordova平台,以便我可以使用phonegap构build应用程序。 当我试图添加Android如此:

$ cordova platform add android 

我收到了这个错误信息:

[错误:命令android失败。 确保你已经安装了最新的Android SDK,并且将android命令(在tools /文件夹内)添加到你的path中。 输出:/ bin / sh:未findandroid:命令]

我有最新的Android SDK安装,所以我想我需要添加Android到我的path。 我已经search了如何做到这一点,并search这个论坛,但我对命令行使用知之甚less,我不明白的答案。

如果有人可以提供非常简单的步骤来添加Android到我的path,我将不胜感激。

Solutions Collecting From Web of "如何将android添加到cordova平台? PATH错误?"

PhoneGap Doc的一步一步的说明。 在这里检查一下 ,然后转到步骤3B 。 我连接到PhoneGap的2.8版本,因为从快速查看它似乎并没有解释如何在3.0版本文档上设置path。

我只是明白了这一点。 你需要使用你的安卓工具实际安装的path。 我碰巧在默认的位置(我使用x64)所以, /Applications/adtbundle name/

只要看看你自己!

你自己看

我在这里遇到了一个相当愚蠢的问题。 我剪切和粘贴的path被列为“adt-bundle”(正如人们所期望的那样),但我从来没有改变目录的名称,因为它被下载,这是“adt-bundle-mac- x86_64-20131030“。

此外,我剪切并粘贴到我的.bash_profile中的path($ PATH)从“/ Development”开始,因为开发目录位于我的主目录中,所以它应该以“〜/ Development”开头。

我不知道是否有其他人可能会发现这个信息有用,但是当我意识到我只是需要纠正我在.bash_profile中指定的path时,这对我来说是一种解脱。

很简单 只需下载android SDK,稍后在系统variables中设置pathandroid sdk拥有文件夹工具和平台工具。 现在稍后在用户variables中设置ANDROID_HOME的path。 而已。 现在你可以添加,运行,build立你的android平台。

在MAC上 – 安装Android Studio之后,我遇到了这个问题。

我必须做:

 touch ~/.bash_profile; open ~/.bash_profile 

然后添加该行

 export PATH=$PATH:/Users/<USR>/Library/Android/sdk/tools 

并重新启动terminal。

如果您使用Eclipse来安装和pipe理Android SDK,请执行以下操作:

在Eclipse中打开Window->Android SDK Manager ,在新窗口中,您将能够看到顶部的SDK Path

现在你应该把这个path作为ANDROID_HOME系统variables和export /tools/build-tools来包含到系统的PATHvariables

在OS X上,您可以包含以下系统variables:

在terminal运行nano〜 nano ~/.bash_profile (因为可能.bashconfiguration文件还没有创build,它将在您的用户的根文件夹中创build)

在我的情况下SDKpath是'/用户/ markusila / android-sdks'

在打开的编辑器中插入以下代码,但使用SDKpath

 export ANDROID_HOME=/Users/YOUR_USER_NAME/android-sdks export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

现在简单地运行. ~/.bash_profile . ~/.bash_profile和更改将被包括在内。

除了上面的答案之外,别忘记更新基于你喜欢的shell的文件,例如:

ZSH:

  1. vi ~/.zshrc 2. Considering that my Android SDK is in "/Users/wils/Library/Android/sdk/" and using vi as editor: export PATH="/Users/wils/Library/Android/sdk/platform-tools:/Users/wils/Library/Android/sdk/tools:$PATH" 3. Save 4. source ~/.zshrc 

BASH:

  1. vi ~/.bash_profile 2. Considering that my Android SDK is in "/Users/wils/Library/Android/sdk/" and using vi as editor: export PATH="/Users/wils/Library/Android/sdk/platform-tools:/Users/wils/Library/Android/sdk/tools:$PATH" 3. Save 4. source ~/.bash_profile 

我希望它能帮助别人。 件\ o /