【正文】
【開發環境】
實體機版本:win 7旗艦版(64位)
java sdk版本:jdk1.8.0_20(64位)
android sdk版本:android 4.4(api 20)
android studio版本:android studio beta v0.8.6
注:實體機版本和java sdk版本必須要保持一緻,即:同為64位或者同為32位。
一、android studio的引入:
2013年googlei/o大會首次釋出了android studio ide(android平台內建開發環境)。它基于intellij idea開發環境,旨在取代eclipse和adt(android開發者工具)為開發者提供更好的開發工具。既然google一直在努力推廣,相信不久以後就有望趕上eclipse。
相比eclipse,android studio ide有自己的特點:
對ui界面設計和編寫代碼有更好地支援,可以友善地調整裝置上的多種分辨率。
同樣支援proguard工具和應用簽名。
不過,目前版本的android studio不能在同一視窗中管理多個項目。每個項目都會打開一個新視窗。我猜這是借鑒了intellij idea的行為,而且google近期不會對此做出調整。
支援gradle自動化建構工具,這真是極好的,但對于剛從eclipse平台轉移過來的開發者來說還需要一段時間去學習和适應。
二、軟體的準備:
既然要開發安卓,不管用什麼開發環境,java sdk和android sdk都是必不可少的(android sdk已經在android studio中內建好了)。下載下傳完之後,我的軟體包截圖如下:

1、java sdk的安裝:
由于我的作業系統是64位的,是以我下載下傳64位的jdk版本:
下載下傳完後,開始安裝:
上圖中,根據自己的喜好選擇安裝路徑。
2、android studio的下載下傳和安裝:
點選上面紅框部分的文字,進入另外一個連結:
點選上圖中的紅框部分,彈出如下界面:
繼續點選上圖中的紅框部分,開始下載下傳:
下載下傳完成後,就可以開始安裝了:
上圖中,選擇合适的安裝路徑,然後繼續:
安裝好軟體後,android sdk也會自動出現在安裝的目錄裡:
三、開始運作軟體:
注:我們在之前安裝好jdk并正确配置環境變量之後,一旦運作android studio,就會自動加載jdk(前提是正确配置環境變量),而android sdk也已經有了。現在開始運作軟體吧。
安裝完成android studio之後,開始運作軟體,第一次運作時,彈出如下對話框:
上圖中,是提醒你是否有以前版本的android studio設定檔案,這個檔案是以前使用過android studio的使用者的操作習慣生成的一個xml檔案,導入之後可以直接使用以前的開發習慣,而對于新使用者來說,基本都需要選擇i don’t那一項就行。
然後我們點選create new project,建立一個新的工程:
注:android studio中的project,并不是真正的project,它其實跟eclipse中的workspace、visual studio中的solution是一個概念。
我們看一下下面這張表格就知道了:
eclipse
ieda/android studio
工作區
workspace
project
項目
project
module
引用
preference
module dependency
之後彈出如下界面:
上圖中,我們起好工程名,并放在合适的路徑,然後點選“下一步”,彈出如下界面:
上圖中,選擇api的最小版本(這個根據個人需要)。然後繼續:
上圖中,選擇模闆樣式。然後繼續:
工程建立完之後,軟體會自動下載下傳和gradle相關的元件,耗時較久(因為是第一次加載):
稍等片刻時候,就能看到我們建好的工程了:
上圖中,注意仔細看工程檔案的目錄結構,以及加載的庫(包括android sdk和java sdk)。
點選菜單欄“file project structure”,檢查一下我們之前加載的sdk:
恩,上圖中,java sdk和android sdk全部加載,是我們想要的結果。上圖中,點選“project”标簽,可以檢視gradle的版本:
四、安裝genymotion模拟器:
1、genymotion的安裝:
先注冊,然後下載下傳,安裝virtualbox最簡單的方式就是下載下傳包含virtualbox的genymotion包,如下圖所示:
下載下傳完成後,開始安裝。然後運作genymotion軟體,會提示你需要建立虛拟裝置,點選yes按鈕開始建立虛拟裝置:
使用之前注冊的賬号進行連接配接:
然後選擇其中一個版本的模拟器:
這樣,我們的模拟器就建好了,接下來要将模拟器和android studio相關聯。
2、将模拟器genymotion和android studio相關聯:
首先在genymotion的官網下載下傳插件:
然後,打開android studio,選擇菜單欄“file---settings”,出現如下界面,并選擇plugins:
上圖中,選擇"install plugin from disk",從本地加載插件,彈出如下界面:
上圖中,選擇我們之前下載下傳好的插件加載即可。這樣,我們在插件清單裡又能多看到一個genymotion的插件:
緊接着重新開機軟體,讓新加載的插件生效。重新開機軟體android studio後,選擇菜單欄“view--toolbar”,讓工具欄顯示出來,可以看到工具欄多了個genymotion device manager的圖示:
點選這個圖示,彈出如下界面:
上圖中,加載我們之前安裝好的genymotion檔案夾即可。然後再點選這個圖示,彈出如下界面:
上圖中,可以看到我們之前已經啟動起來的模拟器:
大功告成。
當然了,如果要在模拟器上運作程式,還要確定模拟器加載了android sdk:
緊接着,在模拟器上運作這個程式:
上圖中,可以看到,我編譯的版本是api 20,但模拟器的版本是api 16,但是程式依然可以運作,說明android studio在版本的相容問題上做的很好。但是之前用intellij idea,就必須要求編譯的版本和模拟器(真機)的版本要保持一緻。
五、android studio的簡單設定:
主題修改:
可能大家會覺得軟體的界面不太好看,我們可以換一下主題。選擇菜單欄“file--settings--apperance--theme”,主題選擇darcula:
代碼字型修改:
選擇菜單欄“file--settings--editor--colors&fonts--font”:
上圖中預設的scheme是不可以更改的,單擊“save as”,建立一個新的名字(例如myfont):
上圖中,就可以選擇我們想要的字型了。
同樣也可以修改控制台的字型:
關于android studio的更多使用技巧,将在今後講到。