Cordova构建错误ANDROID_HOME

时间:2015-12-29 04:49:56

标签: java android cordova path android-sdk-tools

Hello stackoverflow gang,

我试图用命令构建android示例应用程序" cordova build android"并始终得到错误:无法找到' ANDROID_HOME'正如您在附加图像中看到的那样,我正确地设置路径。我不知道我做错了什么。你能否建议我如何解决这个问题。

/ *添加更多信息* /

我正在使用mac osx 10.11。 我可以从终端运行android命令并打开Android SDK Manager。 我可以使用命令" cordova build ios"

成功构建ios

谢谢

卡伦

Cordova build error ANDROID_HOME

3 个答案:

答案 0 :(得分:0)

在环境变量中设置路径

在Windows中: -

系统属性 - >环境变量 - >系统变量 - >点击新建并添加

变量名称 - > ANDROID_HOME

可变路径 - > sdk路径(即... / sdk)

答案 1 :(得分:0)

在构建android应用时,我在Mac 10.9.5上遇到了类似的问题。完成以下步骤:

首先从here下载Android sdk for mac。

然后在.bash_profile文件中,设置path,如下所示:

export ANDROID_HOME=/Users/anand.gupta/android-sdk-macosx

export PATH=/Users/anand.gupta/android-sdk-macosx/build-tools:/Users/anand.gupta/android-sdk-macosx/platform-tools:/Users/anand.gupta/android-sdk-macosx/tools:$PATH

export JAVA_HOME=$(/usr/libexec/java_home)

现在从Android管理器下载Android 4.4.2(API 19)。 (可选)

确保已安装ant。使用:ant -version检查。

您可以使用最新的cordova,但如果问题仍然存在,请使用cordova(3.5.0-0.2.7),但如果您要升级或降级cordova,请使用以下命令删除现有的: -

sudo npm uninstall -g cordova

然后安装没有sudo的cordova

sudo npm install -g cordova@3.5.0-0.2.7

下载android(4.4.2)后,使用以下命令创建一个android虚拟设备:

android avd

让我知道是否有助于解决您的问题。快乐的编码! :)

答案 2 :(得分:0)

谢谢你的建议。最后我发现答案只是通过使用命令" sudo chown -R macuser / Users / macuser / applications / myproject"来授予我的项目权限。并使用没有sudo的构建命令" cordova build android"

Success