Android Studio 新的安卓開(kāi)發(fā)工具

前言

從接觸安卓開(kāi)發(fā)的那一刻笔诵,估計(jì)大家首先接觸到了的就是eclipse了吧。等用了一段時(shí)間萧恕,大家就會(huì)發(fā)現(xiàn)刚梭,這TM太難用了吧!提示非要自己手動(dòng)按鍵提示票唆,時(shí)不時(shí)的假死或者崩潰朴读,寫(xiě)布局時(shí)代碼和預(yù)覽的N次切換。當(dāng)然還有難用爆的模擬器走趋,當(dāng)然最不能忍的就是啟動(dòng)慢衅金,慢的令人發(fā)質(zhì)。

大家也知道Eclipse是開(kāi)源的簿煌,開(kāi)源軟件都有一個(gè)通用的毛病氮唯,就是UI奇丑無(wú)比,大部分軟件基本都是windows98風(fēng)格的界面姨伟,商業(yè)軟件就好的多惩琉。今天的主角Android Studio,有著亮騷的UI,無(wú)語(yǔ)倫比的啟動(dòng)速度夺荒,和強(qiáng)大的代碼智能提示瞒渠。

今天我就開(kāi)始介紹google 在2013年Google IO大會(huì)推出的安卓開(kāi)發(fā)工具Android Studio良蒸。到今年已經(jīng)快一年了,到剛出來(lái)的bug一大堆伍玖,但現(xiàn)在的趨向于穩(wěn)定诚啃,現(xiàn)在最新版是0.8.9,已經(jīng)無(wú)限接近于正式版了私沮。除了NDK功能的即將到來(lái)始赎,其它功能基本和eclipse不相上下,甚至更優(yōu)仔燕,一張圖說(shuō)明:

由于NDK功能暫時(shí)沒(méi)有造垛,所以需要ndk的,只能暫時(shí)使用eclipse了晰搀。

關(guān)于android Studio

什么是Android studio呢五辽?

Android Studio 是一個(gè)全新的 Android 開(kāi)發(fā)環(huán)境,基于IntelliJ IDEA. 類似 Eclipse ADT外恕,Android Studio 提供了集成的 Android 開(kāi)發(fā)工具用于開(kāi)發(fā)和調(diào)試杆逗,在IDEA的基礎(chǔ)上,Android Studio 提供:

  • 基于Gradle的構(gòu)建支持鳞疲;

  • Android 專屬的重構(gòu)和快速修復(fù)罪郊;

  • 提示工具以捕獲性能、可用性尚洽、版本兼容性等問(wèn)題悔橄;

  • 支持 ProGuard 和應(yīng)用簽名;

  • 基于模板的向?qū)?lái)生成常用的 Andoid 應(yīng)用設(shè)計(jì)和組件腺毫;

  • 功能強(qiáng)大的布局編輯器癣疟,可以讓你拖拉 UI 控件并進(jìn)行效果實(shí)時(shí)預(yù)覽。

相比Eclipse的亮點(diǎn)

  • 無(wú)比倫比的智能提示

  • 全尺寸的布局預(yù)覽

  • 漂亮的界面UI

  • 自動(dòng)集成了版本控制

  • 實(shí)時(shí)預(yù)覽的xmL編輯器

  • 方便快捷的構(gòu)建

  • 快速的響應(yīng)速度

  • 文件自動(dòng)保存

  • string.xml中string自動(dòng)顯示

現(xiàn)在更重要的是潮酒,大部分Android的開(kāi)源項(xiàng)目已經(jīng)將自身轉(zhuǎn)化為Maven的形式睛挚,所以你只需要在build.gradle中添加一行代碼,就相當(dāng)于是引用了一整個(gè)項(xiàng)目急黎,而且都不用擔(dān)心它們之間的依賴關(guān)系扎狱!看圖:

Gradle相較于Ant的好處在于你可以使用腳本自行指定App的構(gòu)建選項(xiàng)。如果你接到一個(gè)任務(wù)叁熔,需要將軟件的最新測(cè)試版交付測(cè)試人員測(cè)試委乌,同時(shí)需要將穩(wěn)定版的apk文件在市場(chǎng)上架床牧,再將一個(gè)含有新功能分支版本的apk文件交付PM荣回,你會(huì)怎么辦?如果你在ADT中戈咳,你或許需要新建至少三個(gè)項(xiàng)目以達(dá)到這個(gè)目的心软,不同版本之間代碼的同步會(huì)讓你焦頭爛額壕吹。但是在Android Studio中使用Gradle,你會(huì)發(fā)現(xiàn)事情變得如此簡(jiǎn)單删铃。在build.gradle中指定不同的編譯選項(xiàng)

這里有兩個(gè)編譯選項(xiàng)耳贬,外加自動(dòng)debug選項(xiàng),一個(gè)三個(gè)編譯選項(xiàng)猎唁,一次編譯可以自動(dòng)生成三種apk,很方便快捷有沒(méi)有咒劲??

當(dāng)然我接觸這個(gè)不是很久,剛把工作項(xiàng)目切換到Android studio 幾個(gè)月而已诫隅,特別關(guān)于新的構(gòu)建工具Gradle不是很熟練腐魂,說(shuō)的有錯(cuò)誤的地方,歡迎大家指正逐纬。

當(dāng)然更多亮點(diǎn)可以參考2014 google IO 大會(huì)的講解視頻:

Android Studio開(kāi)發(fā)工具新特性[Google IO 2014 Session][中文視頻翻譯版]

后話

不知道大家去Github 去拉開(kāi)源項(xiàng)目的時(shí)候蛔屹,有沒(méi)有發(fā)現(xiàn)有些項(xiàng)目文件里面一般都帶有build.gradle文件。然后你千辛萬(wàn)苦下載下來(lái)豁生,導(dǎo)入eclipse兔毒,發(fā)現(xiàn)根本運(yùn)行不了。因?yàn)檫@是Android studio項(xiàng)目的構(gòu)建文件甸箱,eclipse是用Ant編譯的育叁,所以不能直接運(yùn)行的。當(dāng)然自己修改下也是可以運(yùn)行的芍殖,但是相當(dāng)麻煩的擂红。

以開(kāi)源的 android-async-http 為例:

所以說(shuō)學(xué)會(huì)用Android Studio 是未來(lái)的趨勢(shì),現(xiàn)在切換到Android Studio模式围小,不僅緊跟github上各種大牛昵骤,也大大提高了自己的效率不是?肯适?

下一篇文章变秦,我講解Android Studio的安裝和配置教程。


ps:全部資料來(lái)自于網(wǎng)絡(luò)和自己的總結(jié)框舔。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蹦玫,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子刘绣,更是在濱河造成了極大的恐慌樱溉,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件纬凤,死亡現(xiàn)場(chǎng)離奇詭異福贞,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)停士,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)挖帘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)完丽,“玉大人,你說(shuō)我怎么就攤上這事拇舀÷咦澹” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵骄崩,是天一觀的道長(zhǎng)聘鳞。 經(jīng)常有香客問(wèn)我,道長(zhǎng)要拂,這世上最難降的妖魔是什么搁痛? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮宇弛,結(jié)果婚禮上鸡典,老公的妹妹穿的比我還像新娘。我一直安慰自己枪芒,他們只是感情好彻况,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著舅踪,像睡著了一般纽甘。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上抽碌,一...
    開(kāi)封第一講書(shū)人閱讀 49,144評(píng)論 1 285
  • 那天悍赢,我揣著相機(jī)與錄音,去河邊找鬼货徙。 笑死左权,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的痴颊。 我是一名探鬼主播赏迟,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼蠢棱!你這毒婦竟也來(lái)了锌杀?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤泻仙,失蹤者是張志新(化名)和其女友劉穎糕再,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體玉转,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡突想,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蒿柳。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖漩蟆,靈堂內(nèi)的尸體忽然破棺而出垒探,到底是詐尸還是另有隱情,我是刑警寧澤怠李,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布圾叼,位于F島的核電站,受9級(jí)特大地震影響捺癞,放射性物質(zhì)發(fā)生泄漏夷蚊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一髓介、第九天 我趴在偏房一處隱蔽的房頂上張望惕鼓。 院中可真熱鬧,春花似錦唐础、人聲如沸箱歧。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)呀邢。三九已至,卻和暖如春豹绪,著一層夾襖步出監(jiān)牢的瞬間价淌,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工瞒津, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蝉衣,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓巷蚪,卻偏偏與公主長(zhǎng)得像买乃,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子钓辆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,522評(píng)論 25 707
  • Android開(kāi)發(fā)工具 Android Studio Android開(kāi)發(fā)環(huán)境剪验,基于IntelliJ IDEA,谷歌...
    奈何心善閱讀 2,330評(píng)論 1 18
  • 都說(shuō)我喜歡櫻桃前联,殊不知櫻桃的真正含義功戚!櫻桃,是cherish,是最珍惜似嗤! 青春啸臀,就如同櫻桃那般酸酸澀澀,笑過(guò),...
    漠瀟雅閱讀 751評(píng)論 2 3
  • 基本介紹 常量是一個(gè)不能改變值且沒(méi)有 $ 美元符號(hào)的變量乘粒,通常我們會(huì)將常量的命名用大寫(xiě)表示(嚴(yán)格區(qū)分大小寫(xiě))豌注,但它...
    57fc17b7d598閱讀 344評(píng)論 0 0
  • 2012年12月21日,早晨醒來(lái)灯萍,我同往日一樣轧铁,洗刷完畢后,到女兒的房間旦棉,叫她起床刷牙洗臉晨讀齿风。在我掀開(kāi)棉被的那一...
    老草閱讀 866評(píng)論 12 9