Android 未能找到';安卓家庭'&';安卓&x27;在';路径';
我得到这个错误: 找不到“ANDROID_HOME”环境变量。尝试手动设置。在“路径”中找不到“android”命令。尝试更新您的“路径”以包含有效SDK目录的路径Android 未能找到';安卓家庭'&';安卓&x27;在';路径';,android,ionic4,Android,Ionic4,我得到这个错误: 找不到“ANDROID_HOME”环境变量。尝试手动设置。在“路径”中找不到“android”命令。尝试更新您的“路径”以包含有效SDK目录的路径 这是因为我在.bashrc上设置了$ANDROID\u HOME和$PATH设置,但当我运行sudo-ionic-cordova build时——release-ANDROID没有检测到它。我该怎么办?我猜您的sudo没有配置为保留路径(请参阅sudoers中的env_keep)。因此,当使用sudo运行命令时,不再定义ANDROI
这是因为我在
.bashrc
上设置了$ANDROID\u HOME
和$PATH
设置,但当我运行sudo-ionic-cordova build时——release-ANDROID
没有检测到它。我该怎么办?我猜您的sudo
没有配置为保留路径(请参阅sudoers中的env_keep
)。因此,当使用sudo
运行命令时,不再定义ANDROID\u HOME
一个快速的方法是运行sudo env | grep-i android
要解决这个问题,有很多方法:
更改sudo
设置,使您的PATH
环境变量保持不变(在设置中使用env_keep
,谷歌是您的朋友)李>
在/root/.profile
或/etc/profile
中定义ANDROID\u HOME
变量
等等
我猜您的sudo
没有配置为保留路径(请参阅sudoers中的env_keep
)。因此,当使用sudo
运行命令时,不再定义ANDROID\u HOME
一个快速的方法是运行sudo env | grep-i android
要解决这个问题,有很多方法:
更改sudo
设置,使您的PATH
环境变量保持不变(在设置中使用env_keep
,谷歌是您的朋友)李>
在/root/.profile
或/etc/profile
中定义ANDROID\u HOME
变量
等等
export PATH=/platform tools:/tools:$PATH添加工具同样如上所述当使用sudo
时,环境变量会发生变化。试试sudo env
,它是否显示了ANDROID\u HOME
?如果你使用Mac,也许这可以帮助你最终我改变了所有者(不知道为什么我一直没有权限,在爱奥尼亚上做些事情…)我必须随时更改权限。。。而且它工作得很好!最后是sudo,它不起作用…export PATH=/platform tools:/tools:$PATH添加工具也与上面一样使用sudo
时,环境变量会发生变化。试试sudo env
,它是否显示了ANDROID\u HOME
?如果你使用Mac,也许这可以帮助你最终我改变了所有者(不知道为什么我一直没有权限,在爱奥尼亚上做些事情…)我必须随时更改权限。。。而且它工作得很好!最后是sudo,它不起作用了…谢谢,伙计,我解决了我在评论中说的问题:)谢谢,伙计,我解决了我在评论中说的问题:)