话不多说, 直接上内容
环境变量最好添加上单引号, 避免中间带空格
export NDK_HOME='/Apache/android-ndk-r10b'
硬编码方式设置(不推荐) 升级java需要重新设置该变量
export JAVA_HOME='/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home'
推荐这种方式设置JAVA_HOME, 会使用默认安装的最新版本, 另外还可以自己指定java的版本
// 测试未通过
export JAVA_HOME='/usr/libexec/java_home'
指定java使用的版本
export JAVA_HOME='/usr/libexec/java_home -v 1.7'
export ANDROID_HOME='/Apache/android-sdk-macosx'
export PATH=$PATH:/opt/subversion/bin
export PATH=$PATH:$JAVA_HOME/bin
export PATH=$PATH:$NDK_HOME
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/tools
注意环境变量写到引号内, 因为文件夹带空格的话会有问题
这里要注意的问题是单引号是否是英文格式, 如果不是设置是没有效果的
第一种方法 (最简单实用):
直接打开用户目录下的.bash_profile文件修改
前提是要打开Finder的显示隐藏文件功能
打开和隐藏命令, 记得重启Finder
defaults write com.apple.finder AppleShowAllFiles -boolean true
defaults write com.apple.finder AppleShowAllFiles -boolean false
第二种方法使用vim等编辑工具修改
如果没有权限, 需要先设置工具对文件的修改权限(有密码提示需要输入密码)
sudo vim ~/.bash_profile
这个方法的难点是需要学习vim工具的终端命令(命令比较多,自己百度)
常用的 i 代表插入到光标显示的位置
输入完成之后按esc按钮(键盘左上角)退出插入状态
输入 :wq
按下enter键
退出保存
此时环境变量写入到文件了, 但是并未生效
source ~/.bash_profile
设置的环境变量即可生效