通過(guò)前面幾期的學(xué)習(xí)纵隔,我們知道了Android的前世今生,也了解了Android的系統(tǒng)架構(gòu)和應(yīng)用組件,也連續(xù)用了幾期來(lái)學(xué)習(xí)Android開(kāi)發(fā)環(huán)境的搭建捌刮,不過(guò)主要是使用的Eclipse + ADT的方式碰煌。
由于大家在學(xué)習(xí)Java的時(shí)候應(yīng)該對(duì)Eclipse非常熟練了,接下來(lái)關(guān)于Eclipse就不做過(guò)多說(shuō)明了绅作,從本期開(kāi)始我們主要以Android Studio開(kāi)發(fā)環(huán)境為基礎(chǔ)芦圾,先來(lái)學(xué)習(xí)如何下載安裝Android Studio吧。
一俄认、系統(tǒng)要求
之前我們也大致了解過(guò)一些有關(guān)Android Studio的故事个少,由于其集成了大量的功能,對(duì)電腦的要求比Eclipse會(huì)更高眯杏,否則電腦就會(huì)吃不消,出現(xiàn)卡頓或者卡死的情況。
接下來(lái)一起來(lái)看看Android Studio對(duì)系統(tǒng)的要求:
Windows
Microsoft? Windows? 7/8/10(32 位或 64 位)
最低 3 GB RAM荞胡,推薦 8 GB RAM个扰;以及 1 GB 用于 Android Emulator
最低:2 GB 可用磁盤(pán)空間,推薦:4 GB 可用磁盤(pán)空間(500MB 用于 IDE + 1.5GB 用于 Android SDK 和模擬器系統(tǒng)映像)
最低屏幕分辨率:1280 x 800
對(duì)于加速模擬器:64 位操作系統(tǒng)和支持 Intel? VT-x萎津、Intel? EM64T (Intel? 64) 和禁止執(zhí)行 (XD) 位功能的 Intel? 處理器
Mac
Mac? OS X? 10.10 (Yosemite) 或更高版本卸伞,最高為 10.12 (macOS Sierra)
最低 3 GB RAM,推薦 8 GB RAM姜性;以及 1 GB 用于 Android Emulator
最低:2 GB 可用磁盤(pán)空間瞪慧,推薦:4 GB 可用磁盤(pán)空間(500MB 用于 IDE + 1.5GB 用于 Android SDK 和模擬器系統(tǒng)映像)
最低屏幕分辨率:1280 x 800
Linux
GNOME 或 KDE 桌面
已在 Ubuntu? 12.04 (Precise Pangolin)(能夠運(yùn)行 32 位應(yīng)用的 64 位分發(fā))上進(jìn)行了測(cè)試。
能夠運(yùn)行 32 位應(yīng)用的 64 位分發(fā)
GNU C Library (glibc) 2.19 或更高版本
最低 3 GB RAM部念,推薦 8 GB RAM弃酌;以及 1 GB 用于 Android Emulator
最低:2 GB 可用磁盤(pán)空間,推薦:4 GB 可用磁盤(pán)空間(500MB 用于 IDE + 1.5GB 用于 Android SDK 和模擬器系統(tǒng)映像)
最低屏幕分辨率:1280 x 800
對(duì)于加速模擬器:支持 Intel? VT-x儡炼、Intel? EM64T (Intel? 64) 和禁止執(zhí)行(XD) 位功能的 Intel? 處理器妓湘,或支持 AMD Virtualization? (AMD-V?) 的 AMD 處理器
二、Android Studio的下載
如果已經(jīng)做好了準(zhǔn)備乌询,接下來(lái)就一起來(lái)開(kāi)始Android Studio的正式之旅吧榜贴。
Android Studio一般從谷歌Android開(kāi)發(fā)官網(wǎng)進(jìn)行下載,網(wǎng)址是https://developer.android.google.cn/develop/index.html妹田,如下圖所示:
從左側(cè)選擇Android Studio唬党,進(jìn)入Android Studio頁(yè)面,如下圖:
可以直接點(diǎn)擊圖中按鈕下載最新的穩(wěn)定版本Android Studio鬼佣,目前是2.3.3版本驶拱。
如果想要選擇其他版本,可以下拉頁(yè)面晶衷,如圖所示:
這里包括往期的各種平臺(tái)各種版本蓝纲,每一個(gè)里面又對(duì)應(yīng)三種子版本阴孟,包括android-studio-bundle和android-studio-ide,區(qū)別就在于安裝包中是否添加有sdk税迷,最后的壓縮包是不包括安裝程序的永丝,免安裝版本。如果你的本地已經(jīng)下載了sdk箭养,可以選擇只下載ide慕嚷,如果沒(méi)有sdk或者不想要自己進(jìn)行麻煩的配置,可以直接使用bundle版本毕泌。
選擇一個(gè)適合自己的版本后闯冷,會(huì)彈出如下頁(yè)面:
勾選同意條款和條件后,即可進(jìn)行下載懈词,具體下載速度就取決于你本地的網(wǎng)速了蛇耀。
考慮到有的同學(xué)進(jìn)入谷歌官網(wǎng)比較麻煩,或者網(wǎng)速很差坎弯,我這里額外提供一些其他版本的下載方式纺涤。Windows下的android-studio-bundle版本下載地址為https://dl.google.com/dl/android/studio/install/2.3.3.0/android-studio-bundle-162.4069837-windows.exe,android-studio-ide版本下載地址為https://dl.google.com/dl/android/studio/install/2.3.3.0/android-studio-ide-162.4069837-windows.exe抠忘×么叮或者關(guān)注分享達(dá)人秀公眾號(hào)(ShareExpert)后回復(fù)“android-studio”即可獲得網(wǎng)盤(pán)鏈接地址。
三崎脉、Android Studio的安裝
當(dāng)Android Studio下班到本地后拧咳,就可以開(kāi)始進(jìn)行安裝工作了,安裝過(guò)程很簡(jiǎn)單囚灼,按照提示進(jìn)行即可骆膝。
雙擊打開(kāi)后進(jìn)入歡迎頁(yè)面,如下圖所示:
點(diǎn)擊“Next”進(jìn)入組件選擇頁(yè)面:
選擇是否同時(shí)安裝Android SDK和Android Virtual Device灶体,這里默認(rèn)選擇安裝阅签,如果你不需要重新安裝sdk在這里可以反選,后期在主動(dòng)關(guān)聯(lián)即可蝎抽。我這里默認(rèn)都選中政钟,進(jìn)入下一步。
選擇“I Agree”進(jìn)入下一步樟结,
設(shè)置Android Studio IDE的安裝路徑和SDK的安裝路徑养交,然后下一步。
選擇開(kāi)始安裝瓢宦,即進(jìn)入安裝狀態(tài)碎连,可能會(huì)需要花費(fèi)一定的時(shí)間,請(qǐng)耐心等待刁笙。
安裝完成后會(huì)提示安裝完成破花,
選擇下一步結(jié)束安裝。
至此疲吸,Android Studio安裝完畢座每。
四、Android Studio的啟動(dòng)
如果之前沒(méi)有配置過(guò)SDK有關(guān)的環(huán)境變量摘悴,需要在使用前先配置環(huán)境變量峭梳。如果使用了新的sdk路徑,那么需要修改之前的環(huán)境變量SDK_HOME蹂喻。這里就不再重復(fù)了葱椭,如果有需要可以參照善用ADT Bundle開(kāi)發(fā)工具集合包文中ADT Bundle的配置的驗(yàn)證。
一般我們?cè)谙螺d或者安裝軟件的時(shí)候會(huì)選擇64位或者32位口四,但是對(duì)于Android Studio的時(shí)候沒(méi)有這個(gè)動(dòng)作孵运,是由于兩個(gè)都同時(shí)安裝了,只需要我們子啊使用的時(shí)候?qū)?yīng)選擇即可蔓彩。打開(kāi)安裝目錄治笨,如下:
可以看到32位和64位系統(tǒng)對(duì)應(yīng)的不一樣,選擇一個(gè)適合自己電腦系統(tǒng)的版本打開(kāi)(建議設(shè)置為桌面快捷方式赤嚼。后期使用就不必每次都來(lái)安裝目錄查找了)旷赖,進(jìn)入軟件啟動(dòng)頁(yè)面。
啟動(dòng)完成后打開(kāi)Android Studio的主頁(yè)更卒。如下圖所示:
可以看到有四大主要功能:創(chuàng)建一個(gè)新的Android Studio工程等孵,打開(kāi)一個(gè)已經(jīng)存在的Android Studio工程,更新Android Studio工程蹂空,導(dǎo)入工程俯萌。
在右下角有一個(gè)配置下拉按鈕和幫助按鈕,關(guān)于這些功能此處不做過(guò)多講解上枕,后續(xù)再逐一學(xué)習(xí)绳瘟。
五、Android Studio的使用
這里先來(lái)學(xué)習(xí)如何使用Android Studio創(chuàng)建工程姿骏。
如果是首次打開(kāi)會(huì)下載更新一些必要文件糖声,根據(jù)網(wǎng)速情況不同打開(kāi)時(shí)間會(huì)有所差異。
下載更新完成后分瘦,進(jìn)入工程創(chuàng)建頁(yè)面蘸泻,如下圖:
其實(shí)后續(xù)很多內(nèi)容類(lèi)似于Eclipse創(chuàng)建Android工程了,只是某些概念會(huì)有所不同嘲玫。
Application name:所創(chuàng)建的Android Studio工程名悦施。
Company domain:公司域名。
Packge name:Android Studio工程名包名去团。
Project location:Android Studio工程的存儲(chǔ)路徑抡诞。
Include C++ support:如果是開(kāi)發(fā)中會(huì)涉及到C++穷蛹,那么可以勾選C++支持庫(kù)。
信息填寫(xiě)完整后進(jìn)入下一步昼汗,打開(kāi)Android設(shè)備的選擇頁(yè)面:
根據(jù)我們要開(kāi)發(fā)的Android平臺(tái)來(lái)做選擇肴熏,我們主要是學(xué)習(xí)Android手機(jī)和平板開(kāi)發(fā),選擇默認(rèn)的第一個(gè)即可顷窒。所支持的最小sdk版本可以根據(jù)自己項(xiàng)目的需要進(jìn)行設(shè)置蛙吏,這里使用默認(rèn)的版本。
如果是首次創(chuàng)建會(huì)下載一些必要的文件到本地鞋吉,接著是Activity的創(chuàng)建鸦做。
根據(jù)項(xiàng)目需要選擇適合自己的即可,此處選擇默認(rèn)的模板進(jìn)行創(chuàng)建谓着。
自定義Activity名和layout名泼诱,這里使用默認(rèn)的名稱(chēng),完成工程的創(chuàng)建赊锚。
此時(shí)可能會(huì)彈出如上所示的代理設(shè)置頁(yè)面坷檩,這里將Host name設(shè)置為mirrors.opencas.cn,Port number設(shè)置為80改抡,可以選擇左下角的復(fù)選框便于下次不再打開(kāi)該頁(yè)面矢炼,然后完成準(zhǔn)備工程的創(chuàng)建。
等待一會(huì)兒后阿纤,創(chuàng)建完后會(huì)打開(kāi)Android Studio工程頁(yè)面:
默認(rèn)會(huì)彈出如下提示框:
該提示框?yàn)锳ndroid Studio工具的使用小貼士句灌,每次打開(kāi)都會(huì)教你一些適用的小技巧。
這期間創(chuàng)建好的Android Studio工程會(huì)進(jìn)行自動(dòng)編譯欠拾,需要耗費(fèi)一定的時(shí)間胰锌。如果一切正常會(huì)打開(kāi)如下頁(yè)面:
到此,Android Studio工程創(chuàng)建成功藐窄,下一期就來(lái)運(yùn)行這里所創(chuàng)建的HelloWorld工程资昧。
但是在實(shí)際操作過(guò)程中,一般都不會(huì)如此順利荆忍,所以建議新手下載完整版本的Android Studio安裝包格带,以減少不必要的麻煩。如果創(chuàng)建過(guò)程中有問(wèn)題刹枉,歡迎留言叽唱,也歡迎加入Android零基礎(chǔ)入門(mén)技術(shù)分享群一起探討(公眾號(hào)后臺(tái)回復(fù)“Android入門(mén)技術(shù)分享群”即可獲得加入方式)。
今天就先到這里微宝,如果有問(wèn)題歡迎留言一起探討棺亭,共同成長(zhǎng)!
往期總結(jié)分享:
Android零基礎(chǔ)入門(mén)第1節(jié):Android的前世今生
Android零基礎(chǔ)入門(mén)第2節(jié):Android 系統(tǒng)架構(gòu)和應(yīng)用組件那些事
Android零基礎(chǔ)入門(mén)第3節(jié):帶你一起來(lái)聊一聊Android開(kāi)發(fā)環(huán)境
Android零基礎(chǔ)入門(mén)第4節(jié):正確安裝和配置JDK, 高富帥養(yǎng)成第一招
Android零基礎(chǔ)入門(mén)第5節(jié):善用ADT Bundle, 輕松邂逅女神
Android零基礎(chǔ)入門(mén)第6節(jié):配置優(yōu)化SDK Manager, 正式約會(huì)女神
Android零基礎(chǔ)入門(mén)第7節(jié):搞定Android模擬器蟋软,開(kāi)啟甜蜜之旅
Android零基礎(chǔ)入門(mén)第8節(jié):HelloWorld镶摘,我的第一趟旅程出發(fā)點(diǎn)
Android零基礎(chǔ)入門(mén)第9節(jié):Android應(yīng)用實(shí)戰(zhàn)嗽桩,不懂代碼也可以開(kāi)發(fā)
?此文章版權(quán)為微信公眾號(hào)分享達(dá)人秀(ShareExpert)——鑫鱻所有,若轉(zhuǎn)載請(qǐng)備注出處凄敢,特此聲明碌冶!