Cordova并使用命令行设置Android

Ton*_*bet 10 sdk android command cordova

我正在尝试将我现有的项目从cordova 2.1迁移到最新的3.1,它可以安装到命令行,

我已经安装了Android SDK,

所以:

sudo npm install -g cordova // All good
cordova create hello com.example.hello HelloWorld // All good
cordova platform add android // Then it fires:

Checking Android requirements...
[Error: 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: ]
Run Code Online (Sandbox Code Playgroud)

所以我安装了Macports并尝试:

sudo port install android
Run Code Online (Sandbox Code Playgroud)

Wich日志:

Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
Warning: Xcode does not appear to be installed; most ports will likely fail to build.
--->  Cleaning android
--->  Scanning binaries for linking errors: 100.0%
--->  No broken files found.
Run Code Online (Sandbox Code Playgroud)

知道我在这里缺少什么吗?

cod*_*cat 10

它的工作是Cordova Android for MAC 1000000000%.我打了解决方案,现在我正在尝试这个@Toni Michel Caubet.我很乐意分享我的答案.

脚步:

打开你的终端,然后,

  1. touch ~/.bash_profile

  2. open ~/.bash_profile

  3. PATH="/Users/System-Name/Documents/android-sdk-macosx/sdk/tools:/Development/android-sdk-macosx/sdk/platform-tools:$PATH"(这是存储在我的系统中的Android SDK位置)

在此输入图像描述

4.保存文件并退出文本编辑器.

5.执行你.bash_profile的更新你的路径:

source ~/.bash_profile

如果你想看到你的环境路径:

7.在您的终端类型中: set

你可以看到之后

在此输入图像描述

8.只要你做得非常正确.在你输入命令后,像cordova平台添加android.你得到以下错误.因为Java SDK没有设置环境PATH.

在此输入图像描述

9. open ~/.bash_profile.添加JAVA_HOME值

在此输入图像描述

10.您可以像STEP 7一样看到您的环境set.你应该能看到:

在此输入图像描述

11.现在,您可以使用Cordova或PhoneGap创建Android项目

在此输入图像描述