我收到此错误:
找不到“ ANDROID_HOME”环境变量。尝试手动设置。无法在“ PATH”中找到“ android”命令。尝试更新您的“ PATH”以包含有效SDK目录的路径。
发生这种情况是因为我已经在.bashrc
和$ANDROID_HOME
上进行了设置,但是当我运行$PATH
时却无法检测到它。我该怎么办?
答案 0 :(得分:2)
我的猜测是您的sudo
未配置为保留PATH
(请参见sudoers中的env_keep
)。因此,当使用sudo
运行命令时,不再定义ANDROID_HOME
。
一种快速查找方法是运行sudo env | grep -i android
。
要解决此问题,可以采用多种方法:
sudo
设置,使您的PATH
环境变量保持不变(在设置中使用env_keep
,google是您的朋友); ANDROID_HOME
或/root/.profile
等中定义/etc/profile
变量。