mac 怎么ANDROID_HOME 设置环境变量了。

前端人员,怎么配置SDK环境变量,最近在尝试weex,用的是weexpack来创建的项目,然后像运行一个 weexpack run android 报错说我的环境变量没有设置。

Environment variable $ANDROID_HOME not found !

可是我不会配置,请问应该怎么配,网上搜索的是这样的用.bash_profile这个文件,具体如下图
图片描述

不会的就是图上的蓝色字体,android studio 中的 SDK manager也不会用。截图吧直接
图片描述

然后在给看看我的.bash_profile
图片描述

请问路过的大神,应该怎么配置?????????求教求教了

错误的图截图出来
图片描述

阅读 4.6k
4 个回答

图片描述在设置了相关环境变量后记得进行source指令哟,这样才会让你的环境变量生效。

以你使用的.bash_profile为例子,可以参考如下配置:

ANDROID_HOME=/Users/xxx/Android/sdk
export ANDROID_HOME
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools

然后在需要执行命令的地方,先执行source ~/.bash_profile即可。

.profile, .bash_profile, .bashrc, .zshrc

这个几个文件,看看你的系统有哪个就直接在那个文件后面加那行命令就好了

对于你当前的环境,你需要执行

  1. 编辑.bash_profile

vim ~/.bash_profile

  1. 粘贴以下来创建android相关环境变量

export ANDROID_HOME=/Users/apple/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

  1. 粘贴完按ESC,再输入:wq保存当前文件变更

  2. 执行 source ~/.bash_profile 使得上述变更生效

  3. 然后再执行weexpack run android 看看效果吧。

推荐问题