在安装IONIC时,设置了ANDROID_HOME变量但是找不到' ANDROID_HOME'环境变量'

时间:2016-06-23 04:25:32

标签: android ubuntu ionic-framework

正如标题所述,我已经在.bashrc中设置了变量,就像这样

export ANDROID_HOME=$HOME/Android/Sdk
PATH=$PATH:$HOME/Android/Sdk:$HOME/Android/Sdk/tools

导出路径

并在我这样做时表现得很好:

printenv ANDROID_HOME

/home/chris/Android/Sdk

printenv PATH也显示正确的路径。

我可以进入该目录并进入tools目录并运行./android,它运行正常(它就在那里)。

然而,做:

离子构建android

(在一个单独的目录中,相同的shell)我得到:

错误:无法找到' ANDROID_HOME'环境变量。尝试手动设置。 无法找到' android'命令在你的路径中#39;尝试更新你的路径'包含有效SDK目录的路径。

我已经重新安装了IONIC并重新安装了Android SDK ..有什么想法吗?

Ubuntu 16.10 64bit

感谢。

1 个答案:

答案 0 :(得分:2)

好的,我想通了,我试图

sudo ionic build android

而不仅仅是

ionic build android

..和sudo有一组不同的env变量。每天学习新东西!

我开始使用sudo,因为我收到了一些权限被拒绝的错误,但它应该全部被清除,而不是诉诸超级用户!