AndroidStudio開發環境搭建
一、安裝環境
作業系統:64位Windows 7系統
IDE版本:Android Studio V1.0
JDK版本:JDK 7
二、實驗步驟
2.1 下載安裝JDK 7
JDK已經有了8版本,JDK 8下載地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
網站截圖如下所示,根據作業系統的不同型別,下載相應的JDK安裝包,以本機為例,作業系統為64位windows系統,故下載jdk-8u40-windows-x64.exe。
但是出於穩定性考慮,JDK 7的穩定性較強,所以推薦安裝JDK7。下載完畢後,點選安裝包,執行安裝程式即可。
提示:
安裝JAVA時,最好把JDK及JRE安裝在同一目錄下,並且安裝目錄中不要包含空格。在命令列中呼叫java命令時,如果JDK的安裝目錄存在空格,會由於其中有空格而造成無法識別路徑的情況。
2.2配置環境變數
右鍵“計算機”,選擇“屬性”,點選高階系統設定。
在系統屬性視窗的“高階”面板中,點選“環境變數”按鈕。
在系統變數中點選新建按鈕,配置環境變數如下:
JAVA_HOME = D:\Java\jdk1.7.0_67 Path = %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar |
注意:CLASSPATH的最前邊,要加上英文句號“ . ”號。
配置好環境變數後,點選開始按鈕,在“搜尋程式和檔案”中輸入cmd,回車,會進入命令列的介面。輸入java –version,如果出現如下介面,就說明配置成功了。
2.3安裝Android Studio
Android Studio下載地址:http://www.android-studio.org/。
第一次只下載了Android Studio V1.0,這個版本是沒有Android SDK的。從上圖所示檔案大小可以看出,不帶SDK的只有240MB,帶SDK的要813MB。不帶SDK的版本,直接解壓縮,即可開啟使用,會有如下的初始化步驟,一路Next之後,會進入Downloading Components步驟,而在這個步驟的時候,會由於網路問題失敗。
提示:
請在安裝Android Studio時,直接下載帶有SDK版本的安裝包。
下載完成攜帶SDK的android studio安裝包後,雙擊開啟。
出現安裝程式介面,點選下一步。這時會出現一個元件選擇介面,我們可以看到,Android SDK,Android Virtual Machine以及用於硬體加速的Performance都是處於被勾選的狀態。這三個元件都是我們將來需要的,所以繼續點選下一步。
另一個需要操作的介面是選擇安裝路徑,可以根據自己的安裝習慣,找到對應需要安裝的位置,選擇預設安裝地址直接進入下一步也是可以的。
然後安裝程式會說檢測到你的系統可以將安卓虛擬機器執行在加速環境下,這個應該和電腦的處理器有關,我的電腦是英特爾的處理器。安裝程式推薦提供512MB的記憶體,如果電腦擁有較大記憶體,可以選擇自定義,將記憶體調整到1GB。點選下一步即可,然後點選“install”按鈕,就可以開始安裝了。
安裝完畢,開啟Android Studio。會出現Fetching Android SDK component information介面,這個滾動條會滾動一段時間,需要耐心等待。
2.3.1問題:檢查SDK更新失敗
出現了更新SDK components的介面,但是這裡總會出現網路連線失敗的問題,造成無法開啟Android Studio。可能是被牆的原因,所以無法訪問。
在這裡,我採用的方法是跳過這個檢查步驟,進行了如下操作:
在Android Studio安裝目錄下的bin目錄下,找到idea.properties檔案,在檔案最後追加disable.android.first.run=true。 |
然後就可以順利開啟Android Studio了。
2.4建立Android工程
開啟Android Studio後,出現歡迎介面,點選建立新工程按鈕。
2.4.1問題:點選開始新Android專案無反應
在歡迎介面的面板,點選ConfigureàProject DefaultsàProject Structure,然後會發現Android SDK location的路徑是空的。點選右邊的瀏覽按鈕,然後找到相應的SDK路徑,並儲存。回到歡迎介面,單擊Start a new Android Studio project,會發現可以彈出建立工程的介面了,問題得到解決。
填寫應用名稱及專案工程路徑。
最好選擇API 8:Android 2.2(Froyo),這樣做可以使應用100%匹配各種系統版本的手機。
選擇一個Activity,然後點選Next。
給Activity和Layout起名字,點選Finish。新的工程就建立完成了。
2.5在虛擬機器開啟應用
點選執行按鈕,執行程式。
這時,會彈出一個選擇介面,點選右邊的按鈕,進入建立虛擬機器的介面。選擇一個機型,點選下一步,然後選擇Android 4.42的x86 ABI。
2.5.1問題:虛擬機器啟動後卡在開機介面
開機的介面持續近1個小時,也不會進行跳轉。
這裡有可能是虛擬機器的記憶體設定出現了問題,解決方案如下:
修改虛擬機器的配置資訊,RAM設定從1536改為512(設定大的想法是想讓虛擬機器快一些,多點記憶體資源,但是這樣恰恰導致了虛擬機器無法開啟),SD card從0修改為Size 100,如下圖所示。
程式執行成功的介面如下。
2.6配置Eclipse開發工具
Android的整合開發環境除了Android Studio之外,另一個很好的IDE是eclipse,它是一個多語言的軟體開發環境,有一個可擴充套件的外掛系統,可用多種語言開發各種型別的應用程式。
啟動eclipse之後,選擇helpàinstall new software選單項來安裝eclipse的android development tools外掛。
在Work with中輸入http://dl-ssl.google.com/android/eclipse/,然後輸入回車鍵。
2.6.1 網路連線異常
本應在視窗中間出現相關的Developer Tools,由於網路原因無法顯示。只是出現了一個Pending的選項。
嘗試翻牆未果,最終的解決方案是直接下載了已經配置好ADT的eclipse。下載地址如下:
http://pan.baidu.com/s/1o65ExPS
這個版本包含了配置好的ADT以及SDK,直接就可以建立安卓應用,對於新手來說,省去了配置的麻煩(主要原因現在是翻牆太難)。但是這個版本沒有虛擬機器映象,需要從Intel的網站下載一個x86的虛擬機器,放在SDK資料夾下,建立新資料夾system-images即可。