-----------------------------------------------------
ANDROID_SDK_HOME:
/home/cmm/avds
PATH:
/home/cmm/android-sdk-linux/tools;/home/cmm/android-sdk-linux/platform-tools
CLASSPATH:
$JAVA_HOME/lib:$JAVA_HOME/jre/lib
----------------------------------------------------------
Step1: 配置環境變量
sudo gedit ~/.profile
在末尾加上:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:/home/cmm/android-sdk-linux/tools:/home/cmm/android-sdk-linux/platform-tools
export ANDROID_SDK_HOME=/home/cmm/avds
存在的問題:
Android系統默認的AVD創建目錄在:/home/cmm/.android/avd
通過如上ANDROID_SDK_HOME設置項,然后重啟機器(貌似必須重啟,不然設置無法生效),
這樣AVD的創建路徑就變為用戶自定義的了
Step2: 然后保存關閉,使用source更新下
$ source ~/.profile
Step3: 使用env命令察看JAVA_HOME的值
$ env
如果JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04,說明配置成功。
參考:
Ubuntu 12.04 中安裝和配置 Java JDK
http://www.cnblogs.com/bluestorm/archive/2012/05/10/2493592.html
說明:
1. $符標識的為環境變量,即在前面已經定義過,這里直接賦值調用;
2. 多個路徑用冒號隔開(:)
3. 系統環境變量設置在:/etc/profile ,用戶個人環境變量設置在:~/.profile
4. 命令行環境設置在bashrc,可以命令編輯:
sudo gedit ~/.bashrc
----------------------------------------------------------
擴展閱讀:
1. “/bin”、“/sbin”、“/usr/bin”、“/usr/sbin”、“/usr/local/bin”等路徑已經在系統環境變量中了,如果可執行文件在這幾個標准位置,在終端命令行輸入該軟件可執行文件的文件名和參數(如果需要參數),回車即可。
2. 如果不在標准位置,文件名前面需要加上完整的路徑。不過每次都這樣跑就太麻煩了,一個“一勞永逸”的辦法是把這個路徑加入環境變量。命令 “PATH=$PATH:路徑”可以把這個路徑加入環境變量,但是退出這個命令行就失效了。要想永久生效,需要把這行添加到環境變量文件里。有兩個文件可選:“/etc/profile”和用戶主目錄下的“.bash_profile”,“/etc/profile”對系統里所有用戶都有效,用戶主目錄下的“.bash_profile”只對這個用戶有效。
(注:系統環境變量配置文件:/etc/profile,Ubuntu下個人用戶目錄下的環境變量配置文件:~/.profile)
3. 在“profile”和“.bash_profile”中,“#”是注釋符號,寫在這里除了視覺分隔外沒有任何效果。
“PATH=$PATH:路徑1:路徑2:...:路徑n”,意思是可執行文件的路徑包括原先設定的路徑,也包括從“路徑1”到“路徑n”的所有路徑。當用戶輸入一個一串字符並按回車后,shell會依次在這些路徑里找對應的可執行文件並交給系統核心執行。那個“$PATH”表示原先設定的路徑仍然有效,注意不要漏掉。某些軟件可能還有“PATH”以外類型的環境變量需要添加,但方法與此相同,並且也需要注意“$”。
注意,與DOS/Window不同,UNIX類系統環境變量中路徑名用冒號分隔,不是分號。另外,軟件越裝越多,環境變量越添越多,為了避免造成混亂,建議所有語句都添加在文件結尾
格式:
PATH=$PATH:路徑1:路徑2:...:路徑n
其他環境變量=$其他環境變量:...