應(yīng)用開發(fā)工具軟件
標(biāo)簽: Android Studio 開發(fā)者應(yīng)用 官網(wǎng):http://www.android-studio.org/
《Android Studio》是一款來自于谷歌谷歌旗下的產(chǎn)品,基于IntelliJ IDEA的Android開發(fā)環(huán)境設(shè)計(jì)推出的開發(fā)者應(yīng)用工具,集合了所有的Android開發(fā)功能,調(diào)試選擇,而全新推出的2.1.1版本,相對(duì)于之前的舊版性能提升了三倍以上。
在Google I/O 2013 大會(huì)上,谷歌推出了自家全新的官方安卓軟件集成開發(fā)工具Android Studio,當(dāng)時(shí)引起了現(xiàn)場(chǎng)開發(fā)者們的一片歡呼。這是Google基于IntelliJ IDEA (一款優(yōu)秀的 Java 集成開發(fā)工具) 修改而來。
谷歌稱Android Studio將會(huì)讓開發(fā)者更快、更具生產(chǎn)力,它完全免費(fèi),跨平臺(tái)支持 Win / Mac / Linux,是替代 Eclipse 的最佳安卓開發(fā)工具。現(xiàn)在移動(dòng) APP 開發(fā)正處于熱火朝天的階段,如果你有興趣研究學(xué)習(xí)一下Android 軟件應(yīng)用的開發(fā),那么試試Android Studio 可能會(huì)有不少收獲哦……
Android Studio能讓應(yīng)用開發(fā)更簡(jiǎn)單,它相比以前 Eclipse 的開發(fā)工具最大特點(diǎn)就是支持實(shí)時(shí)渲染(所見即所得),開發(fā)者可以在編寫程序的同時(shí)可以實(shí)時(shí)看到自己的應(yīng)用在不同尺寸屏幕中的樣子,非常的方便!相信這是無數(shù)開發(fā)者所一直期待的。
同時(shí) AndroidStudio 還解決了語(yǔ)言問題,多語(yǔ)言版本、支持翻譯都讓開發(fā)者更方便地開發(fā)適應(yīng)全球的應(yīng)用。而且Android Studio 相比 Eclipse 速度和性能上的表現(xiàn)要優(yōu)秀得多,相信用過 Eclipse 和 IDEA 的同學(xué)一定會(huì)深有體會(huì)。而且,新版本的 Android Studio 也聲稱提升了三倍的速度和性能。
性能是舊版本的3倍
Instant Run 即時(shí)運(yùn)行代碼
Android Emulator 新的安卓模擬器
云端測(cè)試實(shí)驗(yàn)室集成
應(yīng)用索引代碼生成與測(cè)試
GPU調(diào)試器預(yù)覽
IntelliJ 15 更新
工欲善其事,必先利其器。作為Google官方推出的全新工具,Android Studio必然將會(huì)成為安卓軟件開發(fā)中最流行的工具之一。既然是完全免費(fèi)的,我們沒有理由不去學(xué)習(xí)和使用它。不過由于我本身并沒有做過 Android 的項(xiàng)目,對(duì)于這個(gè) IDE 沒什么心得,所以就不寫什么教程之類的東西來丟人了。
相比iOS開發(fā)需要購(gòu)買 Mac 電腦以及iPhone/iPad等設(shè)備,Android 開發(fā)相對(duì)來說初期投入成本會(huì)低一些。大家有興趣的可以自己把玩一下,學(xué)習(xí)開發(fā)其實(shí)并不難,重在動(dòng)手,玩著玩著說不定就能輕松入門了……當(dāng)然,如果你有好的教程也可以告訴我分享出來大家學(xué)習(xí)學(xué)習(xí)。
下載AS前先說下,AS安裝包分為含SDK版本和不含SDK版本下載,如果你有SDK,那么完全可以下載不含SDK版本;不過下載了含SDK版本也沒事,安裝時(shí)選擇自定義SDK也可以,安裝后重新指定SDK路徑也可以,總之看個(gè)人愛好嘍。先吐槽下天朝的強(qiáng)大吧,不得不拜服天朝的墻。如果你有梯子請(qǐng)去 Android Developer下載最新版的AS安裝包,如果你沒有梯子那也有個(gè)辦法,就是去Android Studio中文社區(qū)官網(wǎng)下載你的平臺(tái)需要的安裝包。
下載下來以后安裝的過程可以忽略了吧,能安裝的都是程序猿吧,所以安裝這點(diǎn)就不說了,注意已經(jīng)正確安裝配置了JDK。
安裝好了以后首次運(yùn)行AS可能一直停在Fetching Android SDK component information。如下界面:
這是因?yàn)樘斐膲φ娴奶咛癜咽状芜\(yùn)行更新SDK給墻了。解決辦法就是關(guān)閉安裝向?qū)В绻麩o法關(guān)閉可以在任務(wù)管理器中手動(dòng)關(guān)掉進(jìn)程(Ctrl+Alt+Del啟動(dòng)任務(wù)管理器),然后打開AS安裝目錄下的bin目錄里面的idea.properties文件,添加一條禁用開始運(yùn)行向?qū)У呐渲庙?xiàng):
disable.android.first.run=true
然后再啟動(dòng)程序就會(huì)打開項(xiàng)目向?qū)Ы缑妫@個(gè)時(shí)候如果點(diǎn)擊Start a new Android Studio project是沒有反應(yīng)的,并且在Configure下面的SDK Manager是灰色的,這是因?yàn)闆]有安裝Android SDK的緣故。這時(shí)候一般有兩種做法:
然后再啟動(dòng)程序就會(huì)打開項(xiàng)目向?qū)Ы缑妫@個(gè)時(shí)候如果點(diǎn)擊Start a new Android Studio project是沒有反應(yīng)的,并且在Configure下面的SDK Manager是灰色的,這是因?yàn)闆]有安裝Android SDK的緣故。這時(shí)候一般有兩種做法:
自己沒有SDK,需要從網(wǎng)絡(luò)下載;打開向?qū)У腃onfigure-Settings,在查找框里面輸入proxy,找到下面的HTTP Proxy,設(shè)置代理服務(wù)器,并且將Force https://… sources to be fetched using http://選中,然后退出將上面在idea.properties配置文件中添加的那條配置項(xiàng)注釋掉重新打開Android Studio等剛開始的向?qū)О袮ndroid SDK下載安裝完成就可以了。
自己有SDK,重新指定SDK路徑;打開向?qū)У腃onfigure->Project Defaults->Project Structure,在此填入你已有的SDK路徑。
此時(shí)重啟AS就可以在向?qū)Ю镄陆ˋndroid工程嘍。至此整個(gè)安裝過程結(jié)束。
基本使用介紹
首先新建工程,輸入工程名和主包名和存儲(chǔ)路徑;點(diǎn)擊next到如圖步驟:
上圖中首先你可選擇你的App要適配的設(shè)備是Wear還是Mobile還是TV。在你新建App選擇最低適配版本時(shí),強(qiáng)大的AS會(huì)給你一些有用的統(tǒng)計(jì)提示,如圖描述了當(dāng)前版本的用戶情況,點(diǎn)擊Help me choose后彈出如下更加形象的分布圖表描述:
愛不釋手的亮點(diǎn)就是這么一步一步比Eclipse強(qiáng)大的,這只是一些不值得一提的小點(diǎn)而已,強(qiáng)大的功能還在后面。繼續(xù)點(diǎn)擊Next選擇形象友好的GUI模板,點(diǎn)擊完成進(jìn)入工程初始化過程。
第一次安裝工程初始化時(shí)由于需要聯(lián)網(wǎng)下載gradle會(huì)比較慢,不過有時(shí)候不是第一也會(huì)慢,工程依賴的gradle版本不匹配時(shí)也會(huì)自動(dòng)重新下載;我的初始化很快,原因是我本地的gradle-2.2-all.zip之前已經(jīng)下載OK的。至于啥時(shí)gradle后文會(huì)有說明。這兒只是告訴你若果你看到卡一會(huì)兒時(shí)正常的。
接下來進(jìn)入到了工程界面下:
這個(gè)創(chuàng)建過程可比Eclipse上長(zhǎng)的多。主要是因?yàn)閺膅radle上下載。gradle也可以手動(dòng)離線下載好放在對(duì)應(yīng)目錄下。工程的結(jié)構(gòu)和 Eclipse上的不同,src下分為java和res。AS是基于idea,而idea和eclipse有大的區(qū)別,有好處也有不好的地方,在一段時(shí)間里,idea被認(rèn)為是開發(fā)java最好用強(qiáng)大的ide工具,所以AS新建的時(shí)候有new application和new module開發(fā)。idea沒有工作空間這樣的說法。這就是Eclipse用戶切換過來第一個(gè)比較不適應(yīng)的地方。
具體說就是:
android studio是單工程的開發(fā)模式
android studio中的application相當(dāng)于eclipse里的workspace概念
android studio中的module相當(dāng)于eclipse里的project概念
有了如上三條概念自己手動(dòng)創(chuàng)建摸索下,相信聰明的你自然就明白咋回事了吧。
接下來看一些工欲善其事必先利其器的基本高頻率實(shí)用設(shè)置:
中文亂碼—–在窗口中,找到IDE Settings->Appearance,在右側(cè)勾選上“Override default fonts by”,然后在第一個(gè)下拉框中選擇字體為“simsun”,然后apply,重啟IDE,就好了。
設(shè)置快捷鍵—–在settings窗口中,找到IDE Settings->keymap,右側(cè)打開的就是快捷鍵了。右鍵單擊要修改的快捷鍵,會(huì)彈出一個(gè)菜單,選擇“Add keyboard shortcut”就可以修改快捷鍵了。刪除的話,在彈出的菜單中選擇remove XXX即可。特別說明,在AS的快捷鍵設(shè)置里可以直接設(shè)置使用Eclipse快捷鍵還是別的IDE快捷鍵。如果你熱衷Eclipse那么也可設(shè)置成Eclipse的快捷鍵。
修改主題—–在IDE Settings->Appearance,右側(cè)的Theme選擇自己喜歡的主題即可。個(gè)人比較喜歡Darcula主題,也就是如上截圖樣式。
如何將Eclipse工程導(dǎo)入AS使用—–選擇File->Import Project,在彈出的菜單中選擇要導(dǎo)入的工程即可,選擇好以后就直接next,在第二個(gè)窗口中也選擇默認(rèn)的第一個(gè)選項(xiàng)就可以。需要注意的是,在AS中,有兩種工程,一個(gè)是Project,一個(gè)是Module,上面已經(jīng)細(xì)說過了。
導(dǎo)入jar包—–選擇File->Projcet Structure,在彈出的窗口中左側(cè)找到Libraries并選中,然后點(diǎn)擊“+”,并選擇Java就能導(dǎo)入Jar包了。或者直接拷貝jar文件到項(xiàng)目的libs文件夾下,然后運(yùn)行:Sync Project with Gradle Files。然后clean project重新編譯。
刪除項(xiàng)目—–AS對(duì)工程刪除做了保護(hù)機(jī)制,默認(rèn)你在項(xiàng)目右鍵發(fā)現(xiàn)沒有刪除選項(xiàng)。你會(huì)發(fā)現(xiàn)你的module上面會(huì)有一個(gè)小手機(jī),這是保護(hù)機(jī)制。刪除的第一步就是去掉保護(hù)機(jī)制,也就是讓手機(jī)不見,具體做法就是鼠標(biāo)放在工程上右鍵->open module setting,或者F4進(jìn)入如圖界面,選中你要?jiǎng)h除的module,然后點(diǎn)擊減號(hào),這樣就取消了保護(hù)機(jī)制,然后回到項(xiàng)目工程右鍵就可發(fā)現(xiàn)刪除選項(xiàng)。注意:刪除會(huì)將源文件刪除。
入門總結(jié)
到此為止AS的基本情況相信你已經(jīng)有個(gè)大致了解了。具體比Eclipse的優(yōu)勢(shì)體現(xiàn)在如下幾點(diǎn):
AS是Google專門為Android基于IntelliJ IDEA打造的利器。親生的永遠(yuǎn)是最好的,只是現(xiàn)在還在成長(zhǎng)中而已。
AS在速度上不管哪一個(gè)方面都比Eclipse快。
Darcula主題UI簡(jiǎn)直就是極客范,帥爆了。
強(qiáng)大的智能提示補(bǔ)全功能在寫代碼時(shí)簡(jiǎn)直比Eclipse高效率N倍。
智能保存,不需要Ctrl + S。效率會(huì)大大提升。
整合Gradle構(gòu)建工具,Gradle集合了Ant和Maven的優(yōu)點(diǎn),不管是配置、編譯、打包都非常牛逼。
UI編輯器簡(jiǎn)直比Eclipse高效N倍,自帶了多設(shè)備的實(shí)時(shí)預(yù)覽,簡(jiǎn)直是神器。多語(yǔ)言適配點(diǎn)擊地球直接輸入,再也不用比較那個(gè)string沒有翻譯了。
內(nèi)置終端直接替代cmd命令行,一個(gè)IDE全部搞定。
完善的插件系統(tǒng),如Git、Markdown、Gradle等,直接搜索下載。
版本控制系統(tǒng),安裝的時(shí)候就自帶GitHub, Git, SVN等流行的版本控制系統(tǒng),可以直接check out你的項(xiàng)目,邊寫代碼邊右鍵可以直接具備BCompare功能與其他版本進(jìn)行對(duì)比修改。
總之就一句話,相信我,若果你和我一樣是Eclipse用戶切換過來,那么你絕對(duì)不會(huì)再切換回去,你會(huì)愛上AS的。
專業(yè)的游戲下載、綜合門戶網(wǎng)站
Copyright 2009-2016 www.mmd178.cn 版權(quán)所有
鄂ICP備17018784號(hào)-1
熱門評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)