IntelliJ IDEA 13 + Genymotion 2.3 開發環境搭建

【聲明】 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

1、IntelliJ IDEA的引入:

2013年,IntelliJ IDEA小組已經與衆多業內領先的開發技術創建了很是緊密的關係:例如Android, Spring, Scala和Gradle. 這樣一來,我麼就可以在百舸爭流中保持領先,爲開發者提供最優質的開發工具,讓咱們體驗到最尖端的開發技術。咱們就先來介紹一下這幾個關鍵詞: 編輯器

  • JavaEE 8:爲了兌現咱們「最早」並且「最優」地爲全部Java開發者提供新技術支持的諾言,IntelliJ IDEA 13 全面支持Java EE 8——Oracle最新推出的企業Java平臺。在最新版本的Intellij IDEA中,爲CDI 1.1, JSF 2.2,JAX-RS 2.0, 批處理和其餘新規範提供代碼補全支持。同時,還提供對新版本應用服務器的支持,例如GlassFish 4, Wildfly(就是原來大名鼎鼎的JBoss), Tomcat 8等等。
  • Spring:Spring開發這回在新版本的IntelliJ IDEA中得到比以往更多的幫助,有了全新的Spring工具窗口,可以讓用戶更加便捷地在項目中上下文配置和其對應的bean類之間導航。這個新的工具窗口還可以讓用戶方便地瀏覽MVC控制器和其對應的URL映射。IntelliJ IDEA 13同時還優化了性能,並簡化了Spring項目的配置。
  • Android:2013年的Google I/O大會上,最使人驚豔之處之一就是預覽版的Android Studio , 一個全新的Android集成開發環境。Android Studio是以IntelliJ IDEA開源社區版本爲基礎開發而成。這個利器的推出吸引了大批熱情的Android開發人員,正是他們幫助IntelliJ平臺取得了長足的進步,並豐富了不少功能特性。IntelliJ IDEA 13是在Android開發者的幫助和督促下推出的首個主要發行版本,它在代碼編輯器,UI設計器,SQLite數據庫接入支持等不少方面都有很大的改進。
  • Gradle:另外一個IntelliJ IDEA 13的重要功能強化是從新定義了對Gradle的支持,包括改進了對項目同步功能,對依賴項和插件的代碼自動補全功能,快速文檔功能,和代碼生成功能。IntelliJ IDEA 13甚至可以經過Gradle file自動配置Web faces和WAR發佈包。用戶能夠從這個介紹視頻瀏覽一下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都是必不可少的。下載完以後,個人軟件包截圖以下:

一、Java SDK的安裝:

下載網站:http://www.oracle.com/index.html

因爲個人操做系統是32位的,因此我下載32位的JDK版本:

下載完成以後,開始安裝:

這裏根據本身的喜愛選擇安裝路徑。

後面須要配置一下環境變量,具體能夠參考本人的另一篇博客:Java配置----JDK開發環境搭建及環境變量配置

二、Android SDK的下載:

如今Android SDK捆綁了ADT和Eclipse,不過沒有關係,咱們能夠直接下載,解壓以後能夠看到sdk被放到了一個單獨的目錄,能夠單獨使用sdk便可。

下載網站:http://www.android.com/

注:網速有點慢,怎麼進去你懂得。
網址不能訪問,解決辦法:
從下面連接下面imouto.host.txt,並將其中的內容添加到hosts文件中,便可訪問

https://github.com/zxdrive/imouto.host

點擊上面紅框部分的文字,進入另一個連接:

點擊上方紅色箭頭部分的位置,獲取Android SDK:

下載下來以後,將壓縮包進行解壓,解壓以後的文件以下圖所示:

上方紅框部分就是咱們所須要的Android SDK。

三、IntelliJ IDEA的下載和安裝:

下載網站: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,而後選擇下一步,工程就創建好了:

 

4、安裝Genymotion模擬器:

一、Genymotion的安裝:

Genymotion無疑是目前最快最好用的模擬器。官網下載地址:http://www.genymotion.cn/

先註冊,而後下載,安裝VirtualBox最簡單的方式就是下載包含VirtualBox的Genymotion包,以下圖所示:

下載完成後,開始安裝。而後運行Genymotion軟件,會提示你須要建立虛擬設備,點擊yes按鈕開始建立虛擬設備:

使用以前註冊的帳號進行鏈接:

而後選擇其中一個版本的模擬器:

這樣,咱們的模擬器就建好了,接下來要將模擬器和IntelliJ IDEA相關聯。

二、將模擬器Genymotion和IntelliJ IDEA相關聯:

首先在Genymotion的官網下載插件:

而後,打開IDEA,選擇菜單欄「File---settings」,出現以下界面,並選擇Plugins:

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

上圖中,選擇咱們以前下載好的插件加載便可。這樣,咱們在插件列表裏又能多看到一個Genymotion的插件:

緊接着重啓軟件,讓新加載的插件生效。重啓軟件IDEA後,選擇菜單欄「View--Toolbar」,讓工具欄顯示出來,能夠看到工具欄多了個Genymotion Device Manager的圖標:

點擊這個圖標,彈出以下界面:

上圖中,加載咱們以前安裝好的Genymotion文件夾便可。而後再點擊這個圖標,彈出以下界面:

上圖中,能夠看到咱們以前創建好的模擬器,點擊「Start」,模擬器就啓動起來了:

三、將開發中的程序部署到模擬器:

選擇有安卓圖標的項,將點擊運行:

彈出選擇對話框,選中步驟2中已經運行的設備,並點擊OK



運行後的效果:

大功告成。

固然了,若是要在模擬器上運行程序,還要確保模擬器加載了Android SDK:

不然的話,會報錯以下:

 

相關文章
相關標籤/搜索