繁体   English   中英

科尔多瓦构建错误ANDROID_HOME

[英]Cordova build error ANDROID_HOME

您好stackoverflow帮派,

我正在尝试使用命令“ cordova build android”构建android示例应用程序,并始终出现错误:无法找到“ ANDROID_HOME”,如您在正确设置路径的附加图像中所见。 我不知道我在做什么错。 您能否建议我如何解决此问题。

/ *添加更多信息* /

我正在使用Mac OS X 10.11。 我可以从终端运行android命令并打开Android SDK Manager。 我可以使用命令“ cordova build ios”成功构建ios

谢谢

卡伦

科尔多瓦构建错误ANDROID_HOME

在环境变量中设置路径

在Windows中:-

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

变量名-> ANDROID_HOME

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

建立android应用程式时,我在Mac 10.9.5上也遇到类似的问题。 请执行以下步骤:

首先从这里下载适用于mac的android sdk。

然后在.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,请使用以下方法删除现有的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

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

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

成功

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM