Android開發環境配置(win7_64bit)php
目錄html
1.概述android
2.Android開發涉及的技術git
3.Android經常使用開發環境搭建github
4.注意事項編程
>>看不清的圖片可在新標籤打開查看大圖設計模式
Android開發是什麼,相信已不用作過多介紹,不過須要瞭解的是,Android開發不單單是用Java和XML寫個APP,一個完整的開發流程,可能涉及從移動端到網頁再到服務器等的諸多技術,須要全面掌握。xcode
最開始確定要學JavaSE部分,面向對象、IO、多線程、網絡編程是重點,有了JavaSE基礎就能夠開始學習Android了。服務器
安卓入門學習侷限於移動端,再日後進階就要考慮與服務器如何交互了,到了高手級別,就必須掌握Linux、C/C++等技術,由於安卓依賴的底層仍是這些東西。網絡
這裏只是粗略地列出了Android開發涉及到的技術,像軟件測試、構建工具、分佈式管理、設計模式等各類名詞也會在開發中接觸到,一入開發深似海,學無止境...
爲了便於檢索,各小節分篇談論,請按前後順序,選擇<本身須要>的部分閱讀便可。
3.1 硬件準備
內存最低4G,8G恰好,16G最好。
固態硬盤!固態硬盤!固態硬盤!重要的事說三遍,這個強烈建議有。容量最低推薦128G,若是機子上只有固態硬盤,那就選256G的吧,有錢能夠用更高容量的。爲何強調固態硬盤,等你親自體驗過它的速度後,就不再想回機械盤的日子了!
雖然可能有了固態盤,可是機械硬盤仍是應該備一個,就算電腦不自帶,也該備個移動硬盤,作倉庫用。就目前來看,雖然機械盤速度慢,但機械盤價格低廉,穩定性也比固態盤好,依然是備份資料的不二選擇,容量的話選500G以上就OK。
CPU性能固然越高越好,以Intel的CPU爲例,考慮性價比的話i5通常夠用了,i7正好,不差錢能夠繼續提高~~
顯卡如今差很少的電腦都是獨顯2G內存或者更優了吧,作Android開發通常對顯卡要求不是很高。對於顯示器尺寸的話我我的偏向17寸,由於屏幕大,一次看的代碼多,並且攜帶上也不比其餘尺寸麻煩多少,固然,這個就純屬見仁見智的問題了。
附:針對最新的AndroidStudio,官方推薦的開發環境(顯然不夠用)
3.2 Java環境搭建
3.4 編譯器準備
經常使用的編譯器爲AndroidStudio、IDEA、eclipse+ADT,因爲谷歌已經中止了對ADT的更新,目前最新版本ADT爲23.0.7,支持到Android 22,因此建議你們仍是從AndroidStudio學起吧。
3.4.1 AndroidStudio安裝、配置、測試
3.4.2 IntelliJ IDEA安裝、配置、測試
3.4.3 Eclipse For JavaEE安裝、配置、測試
3.4.4 Eclipse For JavaSE安裝、配置、測試
3.4.5 三類型編譯器比較:
3.5 安卓模擬器準備
SDK自帶的模擬器在上面的連接已介紹過,須要另外一種選擇的話,戳下面的連接:
Genymotion安卓模擬器和VirtualBox虛擬機安裝、配置、測試
Android SDK自帶模擬器、Genymotion安卓模擬器、真機測試比較:
4.1 若是文中涉及到的連接被吞,或者發現有誤的地方,請聯繫QQ245176013。
4.2 在這裏發佈關於如何FQ的內容被告知是違規的,我已經刪除了相關內容,主與咱們同在...
4.3 一些可能會用到的國內外網站(部分須要FQ查看):
谷歌安卓開發者中文官網(剛開始還有點不相信)
安卓開發工具及國內鏡像地址(上面的官網沒發佈前,這個網站仍是作了許多貢獻的)
安卓學習教程(我的認爲寫的還不錯)
安卓項目源碼下載(此連接不知道爲何不能發,特把連接分享在了雲盤裏...)
英文原版電子書下載(自行搜索,下載較慢)