无法在“ PATH”中找到“ ANDROID_HOME”和“ android”命令

时间:2019-02-14 13:46:41

标签: android ionic4

我收到此错误:

  

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

发生这种情况是因为我已经在.bashrc$ANDROID_HOME上进行了设置,但是当我运行$PATH时却无法检测到它。我该怎么办?

1 个答案:

答案 0 :(得分:2)

我的猜测是您的sudo未配置为保留PATH(请参见sudoers中的env_keep)。因此,当使用sudo运行命令时,不再定义ANDROID_HOME

一种快速查找方法是运行sudo env | grep -i android

要解决此问题,可以采用多种方法:

  1. 更改sudo设置,使您的PATH环境变量保持不变(在设置中使用env_keep,google是您的朋友);
  2. ANDROID_HOME/root/.profile等中定义/etc/profile变量。