1. 修改/etc/profile檔案
特點:所有使用者的shell都有權使用你配置好的環境變數
說明:如果你的電腦僅用作開發,建議使用此配置,因為所有使用者的shell都有權使用你配置好的環境變數,所以有可能會給系統帶來安全性問題。
#1:編輯/etc/profilebixiaopeng@bixiaopengtekiMacBook-Pro ~$ vim /etc/profile #2:在profile末尾加入你需要配置的環境變數:ANDROID_HOME=/Volumes/warehouse/dev-tools/adt-bundle-mac-x86_64-20130522/sdk/tools
2. 修改.bashrc檔案
特點: 環境變數只對某個使用者有效
說明: 這種方法更為安全,它可以把使用這些環境變數的許可權控制到使用者層級,如果你需要給某個使用者權限使用這些環境變數,只需修改其使用者主目錄下的.bashrc檔案就可以了
#1:編輯~.bashrcbixiaopeng@bixiaopengtekiMacBook-Pro ~$ vim ~/.bashrc
#2:在.bashrc檔案末尾加入:set ANDROID_HOME=/Volumes/warehouse/dev-tools/adt-bundle-mac-x86_64-20130522/sdk/toolsexport ANDROID_HOME
3.修改.bash_profile 檔案
特點:當使用者登入時,該檔案僅僅執行一次,mac ox中此檔案類似.bashrc
說明:如果更改了.bash_profile檔案,需要退出後再次登入,該檔案被重新讀取後,更改才會生效。使用 source .bash_profile 可以讓其立即生效。
#1.修改.bash_profilebixiaopeng@bixiaopengtekiMacBook-Pro ~$ vim .bash_profile #2.修改檔案ANDROID_HOME=/Volumes/warehouse/dev-tools/adt-bundle-mac-x86_64-20130522/sdk
4. 直接在shell下設定變數
特點:臨時有效
說明:這種方法僅針對臨時使用,如果重新開啟一個shell,設定就無法生效,而且以後要使用的時候又要重新設定
#終端執行下列命令:bixiaopeng@bixiaopengtekiMacBook-Pro ~$ export ANDROID_HOME=/Volumes/warehouse/dev-tools/adt-bundle-mac-x86_64-20130522/sdk/tools