一直使用Eclipse環(huán)境開發(fā)Android,也嘗鮮使用過Android Studio去開發(fā),各種IDE配合Android SDK及SDK原生的Android Emulator的個中滋味也許大家都有領(lǐng)略,Eclipse的超長啟動時間似乎是在與Android Emulator這個超級大腕比看誰更姍姍來遲,Android Studio的大版本號從推出來到兩年后的今天仍然一直游走在1之下,不的不說襁褓嬰兒不知道什么時候能長大,不得不說大哥我真不敢用你。
本文則介紹Lorinnn在開發(fā)Android過程不斷跌打滾爬中安裝的另一套開發(fā)環(huán)境,相信你在使用后同樣有不錯的體會。
Intellij IDEA: 在程序員眼中針對Java開發(fā)的IDE不在少數(shù),可不少人仍在鐘情Eclipse,面向Eclipse的插件也不計其數(shù),誠然Eclipse是一款很不錯的開源軟件,但如果你追求更高開發(fā)效率,追求更創(chuàng)新耀眼的GUI界面,這款被公認(rèn)為最好的Java開發(fā)工具值得你擁有。
Android SDK:Google Android必備SDK,無論使用何種IDE開發(fā),首當(dāng)其沖你必須下載安裝。
Genymotion Emulator:如果你已經(jīng)對原生Android Emulator忍無可忍,如果你又有幸看到這個篇文章,你會發(fā)現(xiàn)原來Android Emulator也會這么快,原來Android Emulator的世界也可以這么美好,Genymotion是一套完整的工具,它提供了Android虛擬環(huán)境,它簡直就是開發(fā)者、測試人員、推銷者甚至是游戲玩家的福音。我曾在神器中快速介紹過Android 超快模擬器Genymotion,秒殺真機,今天正式將其作為我們的開發(fā)環(huán)境的專用Emulator。
下面我將詳細(xì)介紹如何安裝這套環(huán)境。
安裝環(huán)境:Windows 7 64bit
安裝軟件:JDK1.6,Intellij IDEA 12,Android SDK, Genymotion
安裝JDK
JDK這個東西就不用講了,到ORACLE官網(wǎng)直接下載即可,需要注意的是截至目前(2014/05/13)最新的JDK已經(jīng)更新到了8u5了,但是為了兼容環(huán)境中其它軟件,建議安裝JDK(6/7)。我安裝到的是JDK7。安裝過程很簡單,直接下載雙擊安裝就OK,無需添加環(huán)境變量。
安裝Intellij IDEA
在這里我建議使用其作為開發(fā)Java程序的IDE,下載地址和官網(wǎng):http://www.jetbrains.com/idea/,需要提示的是Intellij IDEA是收費軟件,不過在泱泱華夏,這點事情可難不倒我們,百度一搜'intellij idea 注冊碼',應(yīng)該就能解決你的問題,注意下載版本,我安裝的是Intellij IDEA12。
下載Android SDK
接著安裝Andoird SDK,下載地址:http://developer.android.com/sdk/index.html
現(xiàn)在Android SDK捆綁了ADT和Eclipse,不過沒有關(guān)系我們可以直接下載,解壓之后可以看到sdk被放到了一個單獨目錄,可以單獨使用sdk即可。
Intelij IDEA使用Android SDK
打開IDEA之后并綁定Android SDK,我們就可以使用其開發(fā)Android程序了,如下:
打開Intellij idea,并請選擇Create New Project。
在左下角點擊黑色邊框內(nèi)的Android Module,并在右側(cè)pannel中填寫Project Name和Project Location,接著最重要的一步就是選擇Project的SDK,點擊后側(cè)的New,找到剛才解壓的SDK路徑就好,比如我將要開發(fā)一個HelloWorld程序,填寫如上。
接下來就和使用Eclipse一樣,填寫Package name和Activity name,最重要的一項是Target Device一定要選擇Show device chooser dialog。
至此,我們已經(jīng)可以使用Android原生Emulator來運行這個程序了,但這個并非是我們的最終目標(biāo),我們需要使用Genymotion Emulator來替代這個挫bi。
安裝Genymotion
Genymotion竟然也出了中文版,看來其也開始重視中國市場了,當(dāng)然不管是中文還是英文我們得首先下載并安裝這貨,傳送門。
這里省去下載和安裝過程,安裝完畢后,發(fā)現(xiàn)這貨是需要注冊的(因為其提供云端服務(wù)),如下:
登錄之后便可以選擇你需要的ROM了,因為Genymotion整合了市場最為主流的真機的ROM,然后再根據(jù)你下載的ROM創(chuàng)建多個虛擬設(shè)備,比如我已經(jīng)下載幾乎所有其提供的ROM,如下:
安裝Genymotion插件
安裝完畢Genymotion之后,接下來的動作是為Intellij安裝Genymotion插件,只有為Intellij安裝上它的插件,我們才能在Intellij上自由的調(diào)用Genymotion。
插件下載地址:https://cloud.genymotion.com/page/launchpad/download/ (同樣需要登錄)或者嘗試下載:http://plugins.genymotion.com/plugins/idea/1.0.3/genymotion-idea-plugin-20140326.jar
The installation of the plugin can be done by launching IDEA and going to “File / Settings” menu, then go to “IDE Settings” section, then “Plugins”.
Click on “Browse repositories” button and search “Genymotion” entry. Follow the steps indicated by IDEA.
這是從官網(wǎng)上抄襲的安裝指南,大家不難看明白,所以至此我們的環(huán)境已經(jīng)打造完畢。
測試環(huán)境
打開Intellij,并確保Genymotion的插件安裝正確,下圖的上方的紅色剪頭即為Genymotion的插件按鈕,通過點擊這個按鈕,我們需要創(chuàng)建Android virtual device,我已經(jīng)創(chuàng)建了多個,在此我選擇lorin_Nexus開頭的,并啟動它。
下圖是已經(jīng)啟動的Genymotion模擬器,是不是真的很快很酷!?
接著我們可以創(chuàng)建一個Android工程,并將該工程置于Android開發(fā)狀態(tài),最后一張圖的紅色框住的部分,默認(rèn)為測試狀態(tài),然后點擊紅色框框的運行按鈕,即會調(diào)出下方的Choose Device窗口,這就是我在強調(diào)的最重要的一項是Target Device一定要選擇Show device chooser 的dialog原因。
點擊紅色框框后方的運行按鈕,你的程序就被Target到Genymotion模擬器中啦,怎么樣,速度真的很棒哦,更多關(guān)于Genymotion的功能將會在接下來的開發(fā)過程中一一介紹。