【聲明】 html
本文來自:http://www.cnblogs.com/smyhvae/p/4013535.html android
【有修改】 git
【正文】【開發環境】 github
物理機版本:Win 7旗艦版(32位) 數據庫
Java SDK版本:jdk1.8.0_20(32位) 服務器
Android SDK版本:Android 4.4(API 20) oracle
IntelliJ IDEA版本:IntelliJ IDEA 13.1 eclipse
2013年,IntelliJ IDEA小組已經與衆多業內領先的開發技術創建了很是緊密的關係:例如Android, Spring, Scala和Gradle. 這樣一來,我麼就可以在百舸爭流中保持領先,爲開發者提供最優質的開發工具,讓咱們體驗到最尖端的開發技術。咱們就先來介紹一下這幾個關鍵詞: 編輯器
IDEA包含一個免費的Community版本(開源的)和一個收費的Ultimate版本,均可以在Jetbrains的官網下到。Ultimate版本對JavaEE開發比Community版本好得多。但對於作Android開發的童鞋們來講,Community版本足夠了。IDEA使用Java開發而成,和Eclipse同樣,支持Windows、Linux和Mac OS X。 ide
Eclipse須要ADT插件以支持Android開發。而IDEA對Android開發的支持是內置的,再也不須要其餘插件。固然,Android SDK和JDK仍是不可缺乏的。誠然Eclipse是一款很不錯的開源軟件,但若是你追求更高開發效率,追求更創新耀眼的GUI界面,這款被公認爲最好的Java開發工具值得你擁有。
以前看過幾篇博客,介紹瞭如何使用IntelliJ IDEA搭建Android集成開發環境,可是感受不詳細,因此打算本身整理一個詳細的圖文教程,但願能對新手(包括本身)有所幫助。
2、軟件的準備:
既然要開發安卓,無論用什麼開發環境,Java SDK和Android SDK都是必不可少的。下載完以後,個人軟件包截圖以下:
下載網站:http://www.oracle.com/index.html
因爲個人操做系統是32位的,因此我下載32位的JDK版本:
下載完成以後,開始安裝:
這裏根據本身的喜愛選擇安裝路徑。
後面須要配置一下環境變量,具體能夠參考本人的另一篇博客:Java配置----JDK開發環境搭建及環境變量配置
如今Android SDK捆綁了ADT和Eclipse,不過沒有關係,咱們能夠直接下載,解壓以後能夠看到sdk被放到了一個單獨的目錄,能夠單獨使用sdk便可。
注:網速有點慢,怎麼進去你懂得。
網址不能訪問,解決辦法:
從下面連接下面imouto.host.txt,並將其中的內容添加到hosts文件中,便可訪問
https://github.com/zxdrive/imouto.host
點擊上面紅框部分的文字,進入另一個連接:
點擊上方紅色箭頭部分的位置,獲取Android SDK:
下載下來以後,將壓縮包進行解壓,解壓以後的文件以下圖所示:
上方紅框部分就是咱們所須要的Android SDK。
下載網站:http://www.jetbrains.com/idea/
上圖中,由於是作Android開發,因此咱們選擇右邊免費的Community版本(若是是作Java Web開發能夠選擇右邊的Ultimate版本)。
下載完成以後,就能夠安裝了:
3、在IDEA中加載SDK:
安裝完成IntelliJ IDEA以後,開始運行軟件,第一次運行時,彈出以下對話框:
上圖中,是提醒你是否有之前版本的idea設置文件,這個文件是之前使用過idea的用戶的操做習慣生成的一個xml文件,導入以後能夠直接使用之前的開發習慣,而對於新用戶來講,基本都須要選擇I don’t那一項就行。
而後咱們點擊Create New Project,建立一個新的工程:
注:IntelliJ IDEA中的Project,並非真正的project,它其實跟eclipse中的workspace、visual studio中的solution是一個概念。
咱們看一下下面這張表格就知道了:
eclipse | IEDA/Android Studio | |
工做區 | workspace | project |
項目 | project | module |
引用 | preference | module dependency |
以後彈出如對話框:
上圖中,若是你要使用gradle構建你的Android應用(建議選這個,畢竟是如今的潮流),能夠選擇上圖中的第一個:Gradle:Android Modle。而後彈出以下對話框:
上圖中,須要加載咱們以前下載好的Java SDK和Android SDK。而後選擇下一步:
看到上面的這個窗口,相信你們就已經很熟悉了,這跟咱們在Eclipse的插件ADT中開發是相似的。
再次強調一下:Application是工做區,module纔是單個的項目。接着選擇下一步:
上圖能夠看到,IDEA這個軟件實在是太人性化了,有許多的佈局能夠供咱們選擇。選擇下一步:
這樣,咱們的Android程序就建好了:
【方案二】
或者若是你不想用gradle構建Android程序,咱們在新建工程的時候,能夠選擇第二個:Application Module。以下圖所示:
點擊下一步,彈出以下對話框:
加載好Android SDK,而後選擇下一步,工程就創建好了:
Genymotion無疑是目前最快最好用的模擬器。官網下載地址:http://www.genymotion.cn/
先註冊,而後下載,安裝VirtualBox最簡單的方式就是下載包含VirtualBox的Genymotion包,以下圖所示:
下載完成後,開始安裝。而後運行Genymotion軟件,會提示你須要建立虛擬設備,點擊yes按鈕開始建立虛擬設備:
使用以前註冊的帳號進行鏈接:
而後選擇其中一個版本的模擬器:
這樣,咱們的模擬器就建好了,接下來要將模擬器和IntelliJ IDEA相關聯。
首先在Genymotion的官網下載插件:
而後,打開IDEA,選擇菜單欄「File---settings」,出現以下界面,並選擇Plugins:
上圖中,選擇"Install plugin from disk",從本地加載插件,彈出以下界面:
上圖中,選擇咱們以前下載好的插件加載便可。這樣,咱們在插件列表裏又能多看到一個Genymotion的插件:
緊接着重啓軟件,讓新加載的插件生效。重啓軟件IDEA後,選擇菜單欄「View--Toolbar」,讓工具欄顯示出來,能夠看到工具欄多了個Genymotion Device Manager的圖標:
點擊這個圖標,彈出以下界面:
上圖中,加載咱們以前安裝好的Genymotion文件夾便可。而後再點擊這個圖標,彈出以下界面:
上圖中,能夠看到咱們以前創建好的模擬器,點擊「Start」,模擬器就啓動起來了:
選擇有安卓圖標的項,將點擊運行:
彈出選擇對話框,選中步驟2中已經運行的設備,並點擊OK
運行後的效果:
大功告成。
固然了,若是要在模擬器上運行程序,還要確保模擬器加載了Android SDK:
不然的話,會報錯以下: