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