1. 程式人生 > >Android Studio、Java安裝及環境變數配置

Android Studio、Java安裝及環境變數配置

經常有朋友問Android Studio怎麼安裝,安裝好了怎麼編譯速度這麼慢。剛好這幾天電腦重灌了,順便記錄一下安裝的過程,分享給大家

1. 安裝java

下載java安裝包,安裝完後記得配置環境變數;

  • 在“系統變數”新建一個變數名為JAVA_HOME的變數,變數值為你本地java的安裝目錄,我這裡為:C:\Program Files\Java\jdk1.7.0_80,設定這個的目的是作為下面兩個環境變數的一個引用

  • 在“系統變數”選項區域中檢視PATH變數,如果不存在,則新建變數PATH,否則選中該變數,單擊“編輯”按鈕,在“變數值”文字框的起始位置新增“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”

  • 在“系統變數”選項區域中檢視CLASSPATH變數,如果不存在,則新建變數CLASSPATH,否則選中該變數,單擊“編輯”按鈕,在“變數值”文字框的起始位置新增“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”。

1.1 成功安裝判斷方法:

鍵入命令“java -version”,“java”,“javac”幾個命令,出現畫面,說明環境變數配置成功;

1.2 說明:

  • JAVA_HOME:該環境變數的值就是 Java 所在的目錄,一些 Java 版的軟體和一些 Java 的工具需要用到該變數,設定 PATH 和 CLASSPATH 的時候,也可以使用該變數以方便設定。

  • PATH:指定一個路徑列表,用於搜尋可執行檔案的。執行一個可執行檔案時,如果該檔案不能在當前路徑下找到,則依次尋找 PATH 中的每一個路徑,直至找到。或者找完 PATH 中的路徑也不能找到,則報錯。Java 的編譯命令 (javac),執行命令 (java) 和一些工具命令 (javadoc, jdb 等) 都在其安裝路徑下的 bin 目錄中。因此我們應該將該路徑新增到 PATH 變數中。

  • CLASSPATH:也指定一個路徑列表,是用於搜尋 Java 編譯或者執行時需要用到的類。在 CLASSPATH 列表中除了可以包含路徑外,還可以包含 .jar 檔案。Java 查詢類時會把這個 .jar 檔案當作一個目錄來進行查詢。通常,我們需要把 JDK 安裝路徑下的 jre/lib/rt.jar (Linux: jre/lib/rt.jar) 包含在 CLASSPATH 中。

  • PATH 和 CLASSPATH 都指定路徑列表,列表中的各項 (即各個路徑) 之間使用分隔符分隔。在 Windows 下,分隔符是分號 (;),而在 Linux 下,分隔符是冒號 (:)。

  • 注意,在 CLASSPATH 中包含了一個“當前目錄 (.)”。包含了該目錄後,就可以到任意目錄下去執行需要用到該目錄下某個類的 Java 程式,即使該路徑並未包含在 CLASSPATH 中也可以。原因很簡單:雖然沒有明確的把該路徑包含在 CLASSPATH 中,但 CLASSPATH 中的 “.” 在此時就代表了該路徑

2. 安裝android studio

2.2 補充說明:

1、SDK的目錄不能帶空格!!!

2、推薦設定:大小寫不敏感設定,自動導包設定,git目錄設定,快捷鍵風格調成eclipse;

3、選單字型大小 13,程式碼字型大小 15。

4、快捷鍵的熱鍵可能被其他程式佔用,要注意。尤其是intel顯示卡的程式,會佔用ctrl+alt+下箭頭,禁用也是無效的,要更改快捷鍵然後再禁用。解除佔用後,這樣studio裡才會對這個快捷鍵組合生效,推薦下載一個熱鍵衝突檢測工具。

5、匯入eclipse檔案:如果是eclipse 一般用new-import module
因為studio的project對應eclipse的workspaces,而 import
project就是匯入一個workspaces了,基本這個選項用不到的。

6、匯入studio檔案:直接用open按鈕,注意gradle和build
tools的版本是否一置,否則會在開啟時自動下載相應的構建工具沒有翻牆基本就卡死了,可以在開啟前去嘗試修改檔案。

7、環境變數的配置:把SDK目錄下的tools和platform-tools子目錄新增到系統的PATH環境變數中。

8、記得去sdk目錄執行sdk manager下載其他版本的sdk。

9、ANDROID_SDK_HOME
這個環境變數是指虛擬裝置的預設安裝路徑,預設是放在C盤,會佔用比較大的空間,如果需要指定目錄,需要給這個環境變數設定一個路徑。

10、安裝路徑什麼的就都用英文,不要用漢字。

11、關於環境變數,分為系統變數和使用者變數,區別在於前一個是系統級別的對所有使用者生效,後一個則只對當前使用者生效。