在mac上运行phonegap android应用程序

时间:2015-03-16 06:40:58

标签: cordova

我是手机差距的新手,发现很难找到合适的教程。 我有HelloWorld应用程序,想在android中运行它 使用
安装android平台 cordova platform add android, 但得到了错误

[Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions.]
ERROR building one of the platforms: Error: /Users/bunty/my-app/platforms/android/cordova/build: Command failed with exit code 2
You may not have the required environment or OS to build this project
Error: /Users/bunty/my-app/platforms/android/cordova/build: Command failed with exit code 2
    at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23)
    at ChildProcess.EventEmitter.emit (events.js:98:17)
    at maybeClose (child_process.js:700:16)
    at Process.ChildProcess._handle.onexit (child_process.js:767:5)`

我做错了什么?

2 个答案:

答案 0 :(得分:0)

您需要在ANDROID_HOME内设置.bash_profile路径。

export PATH=${PATH}:/your-android-sdk-path/platform-tools
export PATH=${PATH}:/your-android-sdk-path/tools

重新启动终端。

答案 1 :(得分:-1)

您没有在Mac上设置ANDROID_HOME环境变量。

打开终端并根据Android SDK的位置配置ANDROID_HOME环境变量。另外,请考虑在PATH中添加ANDROID_HOME / tools和ANDROID_HOME / platform-tools。

  

出口   ANDROID_HOME = /用户/尼尔/文档/软件/ ADT-束-MAC-x86_64-20140321 / SDK

     

出口   PATH = $ {PATH}:$ ANDROID_HOME /工具:$ ANDROID_HOME /平台的工具

然后运行cordova命令添加android平台。它会起作用。