天天看點

使用Android Studio搭建Android內建開發環境(圖文教程)

【正文】

【開發環境】

實體機版本: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中內建好了)。下載下傳完之後,我的軟體包截圖如下:

使用Android Studio搭建Android內建開發環境(圖文教程)

1、java sdk的安裝:

使用Android Studio搭建Android內建開發環境(圖文教程)

由于我的作業系統是64位的,是以我下載下傳64位的jdk版本:

使用Android Studio搭建Android內建開發環境(圖文教程)

下載下傳完後,開始安裝:

使用Android Studio搭建Android內建開發環境(圖文教程)
使用Android Studio搭建Android內建開發環境(圖文教程)

上圖中,根據自己的喜好選擇安裝路徑。

2、android studio的下載下傳和安裝:

使用Android Studio搭建Android內建開發環境(圖文教程)

點選上面紅框部分的文字,進入另外一個連結:

使用Android Studio搭建Android內建開發環境(圖文教程)

點選上圖中的紅框部分,彈出如下界面:

使用Android Studio搭建Android內建開發環境(圖文教程)

繼續點選上圖中的紅框部分,開始下載下傳:

使用Android Studio搭建Android內建開發環境(圖文教程)

下載下傳完成後,就可以開始安裝了:

使用Android Studio搭建Android內建開發環境(圖文教程)
使用Android Studio搭建Android內建開發環境(圖文教程)
使用Android Studio搭建Android內建開發環境(圖文教程)

上圖中,選擇合适的安裝路徑,然後繼續:

使用Android Studio搭建Android內建開發環境(圖文教程)
使用Android Studio搭建Android內建開發環境(圖文教程)
使用Android Studio搭建Android內建開發環境(圖文教程)
使用Android Studio搭建Android內建開發環境(圖文教程)

安裝好軟體後,android sdk也會自動出現在安裝的目錄裡:

使用Android Studio搭建Android內建開發環境(圖文教程)

三、開始運作軟體:

注:我們在之前安裝好jdk并正确配置環境變量之後,一旦運作android studio,就會自動加載jdk(前提是正确配置環境變量),而android sdk也已經有了。現在開始運作軟體吧。

安裝完成android studio之後,開始運作軟體,第一次運作時,彈出如下對話框:

使用Android Studio搭建Android內建開發環境(圖文教程)

上圖中,是提醒你是否有以前版本的android studio設定檔案,這個檔案是以前使用過android studio的使用者的操作習慣生成的一個xml檔案,導入之後可以直接使用以前的開發習慣,而對于新使用者來說,基本都需要選擇i don’t那一項就行。

使用Android Studio搭建Android內建開發環境(圖文教程)

然後我們點選create new project,建立一個新的工程:

使用Android Studio搭建Android內建開發環境(圖文教程)

注:android studio中的project,并不是真正的project,它其實跟eclipse中的workspace、visual studio中的solution是一個概念。 

我們看一下下面這張表格就知道了: 

eclipse  

  ieda/android studio

工作區

workspace

project

項目  

project 

 module

引用

preference

module dependency

之後彈出如下界面:

使用Android Studio搭建Android內建開發環境(圖文教程)

上圖中,我們起好工程名,并放在合适的路徑,然後點選“下一步”,彈出如下界面:

使用Android Studio搭建Android內建開發環境(圖文教程)

上圖中,選擇api的最小版本(這個根據個人需要)。然後繼續:

使用Android Studio搭建Android內建開發環境(圖文教程)

上圖中,選擇模闆樣式。然後繼續:

使用Android Studio搭建Android內建開發環境(圖文教程)

工程建立完之後,軟體會自動下載下傳和gradle相關的元件,耗時較久(因為是第一次加載):

使用Android Studio搭建Android內建開發環境(圖文教程)

稍等片刻時候,就能看到我們建好的工程了:

使用Android Studio搭建Android內建開發環境(圖文教程)

上圖中,注意仔細看工程檔案的目錄結構,以及加載的庫(包括android sdk和java sdk)。

點選菜單欄“file project structure”,檢查一下我們之前加載的sdk:

使用Android Studio搭建Android內建開發環境(圖文教程)

恩,上圖中,java sdk和android sdk全部加載,是我們想要的結果。上圖中,點選“project”标簽,可以檢視gradle的版本:

使用Android Studio搭建Android內建開發環境(圖文教程)

四、安裝genymotion模拟器:

1、genymotion的安裝:

先注冊,然後下載下傳,安裝virtualbox最簡單的方式就是下載下傳包含virtualbox的genymotion包,如下圖所示:

使用Android Studio搭建Android內建開發環境(圖文教程)

下載下傳完成後,開始安裝。然後運作genymotion軟體,會提示你需要建立虛拟裝置,點選yes按鈕開始建立虛拟裝置:

使用Android Studio搭建Android內建開發環境(圖文教程)

使用之前注冊的賬号進行連接配接:

使用Android Studio搭建Android內建開發環境(圖文教程)

然後選擇其中一個版本的模拟器:

使用Android Studio搭建Android內建開發環境(圖文教程)
使用Android Studio搭建Android內建開發環境(圖文教程)
使用Android Studio搭建Android內建開發環境(圖文教程)
使用Android Studio搭建Android內建開發環境(圖文教程)

這樣,我們的模拟器就建好了,接下來要将模拟器和android studio相關聯。

2、将模拟器genymotion和android studio相關聯:

首先在genymotion的官網下載下傳插件:

使用Android Studio搭建Android內建開發環境(圖文教程)

然後,打開android studio,選擇菜單欄“file---settings”,出現如下界面,并選擇plugins:

使用Android Studio搭建Android內建開發環境(圖文教程)

上圖中,選擇"install plugin from disk",從本地加載插件,彈出如下界面:

使用Android Studio搭建Android內建開發環境(圖文教程)

上圖中,選擇我們之前下載下傳好的插件加載即可。這樣,我們在插件清單裡又能多看到一個genymotion的插件:

使用Android Studio搭建Android內建開發環境(圖文教程)

緊接着重新開機軟體,讓新加載的插件生效。重新開機軟體android studio後,選擇菜單欄“view--toolbar”,讓工具欄顯示出來,可以看到工具欄多了個genymotion device manager的圖示:

使用Android Studio搭建Android內建開發環境(圖文教程)

點選這個圖示,彈出如下界面:

使用Android Studio搭建Android內建開發環境(圖文教程)

上圖中,加載我們之前安裝好的genymotion檔案夾即可。然後再點選這個圖示,彈出如下界面:

使用Android Studio搭建Android內建開發環境(圖文教程)

上圖中,可以看到我們之前已經啟動起來的模拟器:

使用Android Studio搭建Android內建開發環境(圖文教程)

大功告成。

當然了,如果要在模拟器上運作程式,還要確定模拟器加載了android sdk:

使用Android Studio搭建Android內建開發環境(圖文教程)

緊接着,在模拟器上運作這個程式:

使用Android Studio搭建Android內建開發環境(圖文教程)

上圖中,可以看到,我編譯的版本是api 20,但模拟器的版本是api 16,但是程式依然可以運作,說明android studio在版本的相容問題上做的很好。但是之前用intellij idea,就必須要求編譯的版本和模拟器(真機)的版本要保持一緻。

五、android studio的簡單設定:

主題修改:

可能大家會覺得軟體的界面不太好看,我們可以換一下主題。選擇菜單欄“file--settings--apperance--theme”,主題選擇darcula:

使用Android Studio搭建Android內建開發環境(圖文教程)

代碼字型修改:

選擇菜單欄“file--settings--editor--colors&fonts--font”:

使用Android Studio搭建Android內建開發環境(圖文教程)

上圖中預設的scheme是不可以更改的,單擊“save as”,建立一個新的名字(例如myfont):

使用Android Studio搭建Android內建開發環境(圖文教程)

上圖中,就可以選擇我們想要的字型了。

同樣也可以修改控制台的字型:

使用Android Studio搭建Android內建開發環境(圖文教程)

關于android studio的更多使用技巧,将在今後講到。

繼續閱讀