1. 修改/etc/profile文件

特点:所有用户的shell都有权使用你配置好的环境变量

说明:如果你的电脑仅用作开发,建议使用此配置,因为所有用户的shell都有权使用你配置好的环境变量,所以有可能会给系统带来安全性问题。

  1. #1:编辑/etc/profile
  2. bixiaopeng@bixiaopengtekiMacBook-Pro ~$ vim /etc/profile
  3. #2:在profile末尾加入你需要配置的环境变量:
  4. ANDROID_HOME=/Volumes/warehouse/dev-tools/adt-bundle-mac-x86_64-20130522/sdk/tools

2. 修改.bashrc文件

特点: 环境变量只对某个用户有效
说明: 这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,只需修改其用户主目录下的.bashrc文件就可以了

  1. #1:编辑~.bashrc
  2. bixiaopeng@bixiaopengtekiMacBook-Pro ~$ vim ~/.bashrc
  1. #2:在.bashrc文件末尾加入:set ANDROID_HOME=/Volumes/warehouse/dev-tools/adt-bundle-mac-x86_64-20130522/sdk/tools
  2. export ANDROID_HOME

3.修改.bash_profile 文件

特点:当用户登录时,该文件仅仅执行一次,mac ox中此文件类似.bashrc
说明:如果更改了.bash_profile文件,需要退出后再次登录,该文件被重新读取后,更改才会生效。使用 source .bash_profile 可以让其立即生效

  1. #1.修改.bash_profile
  2. bixiaopeng@bixiaopengtekiMacBook-Pro ~$ vim .bash_profile
  3. #2.修改文件
  4. ANDROID_HOME=/Volumes/warehouse/dev-tools/adt-bundle-mac-x86_64-20130522/sdk

4. 直接在shell下设置变量

特点:临时有效
说明:这种方法仅针对临时使用,如果重新打开一个shell,设置就无法生效,而且以后要使用的时候又要重新设置

    1. #终端执行下列命令:
    2. bixiaopeng@bixiaopengtekiMacBook-Pro ~$ export ANDROID_HOME=/Volumes/warehouse/dev-tools/adt-bundle-mac-x86_64-20130522/sdk/tools

最新文章

  1. 【Bootstrap-插件使用】Jcrop+fileinput组合实现头像上传功能
  2. codev 2147 数星星
  3. C语言语法分析器
  4. 【WP 8.1开发】文件选取器的使用方法
  5. js 数组去除空值
  6. html<textarea>标签
  7. Retina CS强大漏洞检测工具
  8. 《Linux内核设计与实现》读书笔记 - 目录 (完结)【转】
  9. 关于新的man版本出现“无法解析 /usr/share/man/zh_CN/man1/ls.1.gz: 没有那个文件或目录“
  10. session的固化(搁置)
  11. asp.net ueditor 图片上传路径问题解决
  12. <httpProtocol/>配置http协议头
  13. ConcurrentHashMap源码分析
  14. MySQL“Another MySQL daemon already running with the same unix socket” 报错信息处理
  15. [Flashback]开启数据库闪回数据库功能
  16. 隔离 docker 容器中的用户-------分享链接
  17. python中,下级模块引用上级模块:SystemError: Parent module '' not loaded, cannot perform relative import
  18. 使用parted对大于2T的磁盘进行分区
  19. MiUI开发者版刷入xposed框架--简洁方法
  20. modelsim 出现此错误怎么办

热门文章

  1. JS 的冒泡排序
  2. Andriod ListView组件的使用
  3. ICEM二维网格
  4. P1353_[USACO08JAN]跑步Running 我死了。。。
  5. 破解mysql数据库的密码
  6. restFull接口实现web
  7. 前端 s 标签获取值
  8. 在Linux系统下用dd命令制作ISO镜像U盘启动盘
  9. 组合数取模介绍----Lucas定理介绍
  10. ssh无密码登录和scp无密码拷贝