課程背景
相信大家對Android Studio已經(jīng)不陌生了,Android Studio是Google于2013 I/O大會針對Android開發(fā)推出的新的開發(fā)工具,目前很多開源項目都已經(jīng)在采用劳曹,Google的更新速度也很快,明顯能感覺到這是Android開發(fā)的未來谴垫,那么我們還有什么理由不去擁抱未來呢蜡镶?
雖然推出了很久,但是國內(nèi)貌似普及的程度并不高械巡,鑒于很多朋友求studio的詳細教程刹淌,那么今天我就手把手教大家下載、安裝讥耗、使用有勾,Studio之路從這里開始。
Android Studio VS Eclipse
相信目前國內(nèi)用Eclipse的還是大多數(shù)古程,那么首先就來說一下Studio的一些優(yōu)點蔼卡,比較才能更有說服力,才能說明為什么我們要從Eclipse遷移到Studio挣磨。
1雇逞、Google推出的
毫無疑問,這個是它的最大優(yōu)勢茁裙,Android Stuido是Google推出塘砸,專門為Android“量身訂做”的,是Google大力支持的一款基于IntelliJ IDEA改造的IDE晤锥,這個應(yīng)該能說明為什么它是Android的未來
2掉蔬、速度更快
Eclipse的啟動速度、響應(yīng)速度矾瘾、內(nèi)存占用一直被詬病眉踱,相信大家這點應(yīng)該深有體會,而且經(jīng)常遇到卡死狀態(tài)霜威。Studio不管哪一個方面都全面領(lǐng)先Eclipse
3、UI更漂亮
I/O上演示的那款黑色主題真是太棒了册烈,極客范戈泼,Stuido自帶的Darcula主題的炫酷黑界面實在是高大上婿禽,相比而言Eclipse下的黑色主題太low了
4、更加智能
提示補全對于開發(fā)來說意義重大大猛, Studio則更加智能扭倾,智能保存,從此再也不用每次都 Ctrl + S了挽绩。熟悉Studio以后效率會大大提升。
5、整合了Gradle構(gòu)建工具
Gradle是一個新的構(gòu)建工具玲躯,自Studio亮相之處就支持Gradle场刑,可以說Gradle集合了Ant和Maven的優(yōu)點,不管是配置唠亚、編譯链方、打包都非常棒。
6灶搜、強大的UI編輯器
Android Studio的編輯器非常的智能祟蚀,除了吸收Eclipse+ADT的優(yōu)點之外,還自帶了多設(shè)備的實時預(yù)覽割卖,相對這對Android開發(fā)者來說簡直是神器啊前酿。
7、內(nèi)置終端
Studio內(nèi)置終端鹏溯,這對于習(xí)慣命令行操作的人來說簡直是福音啊罢维,再也不用來回切換了,一個Studio全部搞定剿涮。
8言津、更完善的插件系統(tǒng)
Studio下支持各種插件,如Git取试、Markdown悬槽、Gradle等等,你想要什么插件瞬浓,直接搜索下載初婆。
9、完美整合版本控制系統(tǒng)
安裝的時候就自帶了如GitHub, Git, SVN等流行的版本控制系統(tǒng)猿棉,可以直接check out你的項目磅叛。
大家看完以上是不是很動心呢,優(yōu)點是很多萨赁,但是大家學(xué)習(xí)的時候會遇到很多問題弊琴,如Studio和Eclipse的目錄結(jié)構(gòu)、快捷鍵等等完全不一樣杖爽,需要適應(yīng)一段時間敲董,Gradle同樣增加了學(xué)習(xí)成本紫皇,雖然Google的更新速度已經(jīng)相當(dāng)快了,但是目前最新的是1.0RC版本腋寨,仍未推出正式版聪铺,說明可能會有一些小問題等,Studio官方解釋暫未支持NDK萄窜,所以如果你的項目用到了NDK最好也不要使用Studio铃剔。
但是相信Google會越來越完善的,學(xué)習(xí)成本與適應(yīng)階段是我們做技術(shù)一直要保持的心態(tài)查刻,一旦上手相信你要離不開它了键兜。