你們好,歡迎來到下碼看花,偉大領袖毛爺爺曾經說過:「 ‘走馬看花不如駐馬看花,駐馬看花不以下馬看花。’我但願大家都要下馬看花。」,比喻停下來,深刻實際,認真調查研究,這就是我們公衆號名字的由來。與君初相識,猶如故人歸,初來乍到,請多多關照。java
但願記錄咱們共同的學習過程,還會不按期分享好的學習方法和資源、技術乾貨、項目經驗、前沿信息和一些程序員平常囧事等。結果重要,可是這個過程纔是最值得享受的,那麼,之後就多加油啦。android
Android Studio安裝配置、環境搭建詳細步驟及基本使用git
目錄:程序員
(一)安裝配置windows
(二)新建項目android-studio
(三)目錄介紹緩存
(一)安裝配置
-
首先下載Android studio安裝包,能夠從www.android-studio.org/,下載最新版本,這裏採用3.0版本進行演示,對應安裝包爲android-studio-ide-183.5522156-windows.exe,安裝包大小971 MB,安裝包不帶SDK。 app
-
下載好該安裝包以後,點擊進行安裝,依次進入AS安裝歡迎界面,點擊 Next 繼續下一步。ide
-
選擇安裝組件 點擊 Next 繼續下一步,Android Virtual Device,是系統自帶模擬器,若是不用系統模擬器就不勾選,本身下載其餘模擬器;工具
-
-
修改安裝目錄,點擊 Next 繼續下一步,若是須要修改安裝目錄,可點擊 Browse..修改;
- 這裏Android studio程序安裝完畢,可是還須要繼續對其進行配置;勾選Start Android Studio,而後點擊finish啓動AS,出現下圖。點擊 OK 繼續下一步,若是本地有AS的設置文件 setting.jar,勾選第一項選擇設置文件導入,若是沒有設置文件,勾選第二項不導入設置文件;
- 找不到SDK錯誤提示,在啓動的時候會彈出錯誤彈框提示,點擊 Cancel;
- 而後進入到了AS的安裝嚮導界面,點擊 Next 繼續下一步
- UI界面主題選擇界面,能夠選擇本身喜歡的風格,Standard(標準) 或 Custom(自定義),這裏選擇Darcula**風格
- 選擇主題模板 選擇喜歡的主題模板,點擊 Next 繼續下一步;
- 安裝SDK 選擇所須要的安裝組件,點擊 Next 繼續下一步。若是沒有安裝 SDK,勾選上面安裝 SDK,若是已安裝 SDK,指定 SDK的本地路徑,後續就能夠不用下載SDK;我這裏演示本地沒有安裝過SDK的場景,這裏暫時能夠指定一個後續將保存SDK的路徑;
- SDK下載配置,確認安裝配置,點擊 Finish 繼續下一步;
(二)新建項目
- 點擊上圖中的Start a new Android Studio project新建一個工程,進入下面的界面
-
建立項目頁面
-
項目建立完成
注意:此時項目建立完成,第一次創建的工程會發現卡在啓動界面,是由於在從網上下載gradle構建工具,因爲從國外站點下載,網速很慢,這裏點擊取消關閉該界面,採用手動配置gradle; 首先找到**.gradle文件夾的路徑,通常是在用戶帳號文件夾下,好比我這裏是C:\Users\issuser.gradle** 會發現該文件夾下生成了下圖中的文件
這裏的
gradle-4.1,指的是版本,它會根據你的AS版本自動生成,此時咱們能夠去網上下載一個
gradle-4.1-all.zip壓縮包,而後放到該路徑下而且進行解壓,注意必定要放到這個隨機生成的一長串字符的文件夾下面,以下圖
運行效果圖以下
(三)目錄介紹
一、project工程目錄
- .gradle和**.idea** 這兩個目錄下放置的都是Android Studio自動生成的一些文件,咱們無須關心,也不要去手動編輯。
- app 項目中的代碼、資源等內容幾乎都是放置在這個目錄下的,咱們後面的開發工做也基本都是在這個目錄下進行的,待會兒還會對這個目錄單獨展開進行講解。
- build 這個目錄你也不須要過多關心,它主要包含了一些在編譯時自動生成的文件。
- gradle 這個目錄下包含了gradle wrapper的配置文件,使用gradle wrapper的方式不須要提早將gradle下載好,而是會自動根據本地的緩存狀況決定是否須要聯網下載gradle。Android Studio默認沒有啓動gradle wrapper的方式,若是須要打開,能夠點擊Android Studio導航欄 –> File –> Settings –> Build,Execution,Deployment –> Gradle,進行配置更改。
- .gitignore 這個文件是用來將指定的目錄或文件排除在版本控制以外的。
- build.gradle 這是項目全局的gradle構建腳本,一般這個文件的內容是不須要修改的。下面回詳細分析gradle構建腳本中的具體內容。
- gradle.properties 這個文件是全局的gradle配置文件,在這裏配置的屬性將會影響到項目中全部的gradle編譯腳本。
- gradlew和gradlew.bat 這兩個文件是用來在命令行界面中執行gradle命令的,其中gradlew是在Linux或Mac系統中使用的,gradlew.bat是在Windows系統中使用的。
- HelloWorld.iml iml文件是全部IntelliJ IDEA項目都會自動生成的一個文件(Android Studio是基於IntelliJ IDEA開發的),用於標識這是一個IntelliJ IDEA項目,咱們不須要修改這個文件中的任何內容。
- local.properties 這個文件用於指定本機中的Android SDK路徑,一般內容都是自動生成的,咱們並不須要修改。除非你本機中的Android SDK位置發生了變化,那麼就將這個文件中的路徑改爲新的位置便可。
- settings.gradle 這個文件用於指定項目中全部引入的模塊。因爲HelloWorld項目中就只有一個app模塊,所以該文件中也就只引入了app這一個模塊。一般狀況下模塊的引入都是自動完成的,須要咱們手動去修改這個文件的場景可能比較少。
二、app目錄結構
除了app目錄以外,大多數的文件和目錄都是自動生成的不須要咱們進行修改,下面咱們詳細介紹app目錄結構。
- build 這個目錄和外層的build目錄相似,主要也是包含了一些在編譯時自動生成的文件,不過它裏面的內容會更多更雜,咱們不須要過多關係。
- libs 若是你的項目中使用到了第三方jar包,就須要把這些jar包都放在libs目錄下,放在這個目錄下的jar包都會被自動添加到構建路徑裏去。
- src/AndroidTest 此處是用來編寫Android Test測試用例的,能夠對項目進行一些自動化測試。
- src/main/java 毫無疑問,java目錄是放置咱們全部java代碼的地方,展開該目錄,你將看到咱們剛纔建立的HelloWorldActivity文件就在裏面。
- src/main/res 這個目錄下的內容就有點多了。簡單點說,就是你在項目中使用到的全部圖片,佈局,字符串等資源都要存放在這個目錄下。固然這個目錄下還有不少子目錄,圖片放在drawable目錄下,佈局放在layout目錄下,字符串放在values目錄下,因此你不用擔憂會把整個res目錄弄得亂糟糟的。
- main/AndroidManifest.xml 這是你整個Android項目的配置文件,你在程序中定義的因此四大組件都須要在這個文件裏註冊,另外還能夠在這個文件中給應用程序添加權限聲明。
- test 此處是用來編寫Unit Test測試用例的,是對項目進行自動化測試的另外一種方式。
- .gitignore 這個文件用於將app模塊內的指定的目錄或文件排除在版本控制以外,做用和外層的**.gitignore**文件相似。
- app.iml IntelliJ IDEA項目自動生成的文件,咱們不須要關心或修改這個文件中的內容。
- build.gradle 這是app模塊的gradle構建腳本,這個文件中會指定不少項目構建相關的配置。
- proguard-rules.pro 這個文件用於指定項目代碼的混淆規則,當代碼開發完成後打成安裝包文件,若是不但願代碼被別人破解,一般會將代碼混淆,從而讓破解者難以閱讀。
三、項目中的資源
- 以drawable開頭的文件夾都是用來放圖片的;
- 以mipmap開頭的文件夾都是用來放應用圖標的;
- 以values開頭的文件夾都是用來放字符串、樣式、顏色等配置的;
- layout文件夾是用來放佈局文件的;
- THE END -
各位看官趕忙搭建本身的開發環境吧,跟隨咱們的腳步,一塊兒進行從零開始的學習。
PS:若是還有未看懂的小夥伴歡迎加入咱們的QQ技術交流羣:892271582,裏面有各類大神回答小夥伴們遇到的問題哦~