開發(fā)android apps煌张,首先要做的就是 開發(fā)環(huán)境的搭建学搜。 其中IDE有多種選擇副签,甚至可以不用IDE,使用emacs作為代碼編輯器堰燎,使用ADB啟動(dòng) virtual machine也可以掏父。 下面具體的來(lái)談?wù)?android studio + android sdk + Android virtual Device 與 Genymotion。
android studio 是 谷歌在2014年的 Google I/O 大會(huì)上推出的一款 android 開發(fā)IDE秆剪。 就整體風(fēng)格而言赊淑,完全就是 InteliJ 系列的風(fēng)格,當(dāng)然仅讽,包括他的內(nèi)存占用大的特點(diǎn)陶缺。 不過相較于 eclipse , 個(gè)人更喜歡 android studio 進(jìn)行開發(fā)洁灵。 原因很多饱岸,其中代碼顯示的風(fēng)格比較全面掺出,(函數(shù)有函數(shù)的顏色,類有類的顏色苫费,其他有其他的顏色等)汤锨,插件安裝較eclipse更為方便,最后就是 這是 Google 官方比較推薦的IDE百框。
Android SDK. 這個(gè)沒什么好說(shuō)的闲礼,苦逼的下載吧,嗯铐维,記得要 cross the China Great Wall of internet. 記得將 x86, x86_64的鏡像下載完全柬泽。 使用這個(gè)鏡像,會(huì)比 EARM 鏡像更為迅速方椎。 使得模擬器的表現(xiàn)更像是真機(jī)聂抢。
Android Virtual Device 。 這個(gè)沒什么好說(shuō)的棠众,官網(wǎng)的模擬器琳疏,不推薦使用。 啟動(dòng)太慢闸拿,卡幀非常嚴(yán)重空盼,哪怕使用了 x86, x86_64的鏡像。
Genymotion新荤。 這個(gè)是第三方提供的 android virtual device揽趾。 安裝這個(gè),首選需要安裝 virtual box苛骨。(其中有的安裝包帶了vbox篱瞎,不過如果默認(rèn)的用戶路徑中,有中文痒芝,這個(gè)方法容易導(dǎo)致 vbox安裝失敗俐筋。) 如果已經(jīng)下載完了 SDK,那么可以在 setting中 將 sdk的路徑設(shè)置完即可使用严衬。 如果需要用到本地沒有的鏡像做 virtual device澄者,那么可以在線下載。 個(gè)人非常推薦使用 Genymotion 當(dāng)作 android virtual device请琳。速度非沉坏玻快,嗯俄精,對(duì)了询筏,最好在 模擬器啟動(dòng)之后,將 arm-translation 的包拖拽到模擬器中竖慧,這樣才可以模擬開發(fā)的APP運(yùn)行在 arm 架構(gòu)的android 設(shè)備中嫌套。
因此局冰, 目前個(gè)人的開發(fā)環(huán)境為 Android Studio 作為代碼編輯器和調(diào)試器。 Genymotion 作為模擬器灌危。 目前來(lái)說(shuō),非常爽碳胳。