【问题标题】:While installing IONIC, ANDROID_HOME variable is set but getting 'Failed to find 'ANDROID_HOME' environment variable'安装 IONIC 时,设置了 ANDROID_HOME 变量,但出现“无法找到 'ANDROID_HOME' 环境变量”
【发布时间】:2016-06-23 04:25:31
【问题描述】:

正如标题所述,我已经像这样在我的 .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 也显示了正确的路径。

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

但是,这样做:

离子构建安卓

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

错误:找不到“ANDROID_HOME”环境变量。尝试手动设置。 未能在您的 'PATH' 中找到 'android' 命令。尝试更新您的“PATH”以包含有效 SDK 目录的路径。

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

Ubuntu 16.10 64 位

谢谢。

【问题讨论】:

  • 尝试重启系统。

标签: android ubuntu ionic-framework


【解决方案1】:

好吧,我想通了,我正在尝试

sudo ionic build android

而不仅仅是

ionic build android

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

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

【讨论】:

  • 这对我有帮助。谢谢。
猜你喜欢
  • 1970-01-01
  • 2016-07-11
  • 1970-01-01
  • 2013-10-02
  • 1970-01-01
  • 2020-07-04
  • 2018-08-08
  • 2015-04-02
相关资源
最近更新 更多