AndroidStudio初識

你們好,歡迎來到下碼看花,偉大領袖毛爺爺曾經說過:「 ‘走馬看花不如駐馬看花,駐馬看花不以下馬看花。’我但願大家都要下馬看花。」,比喻停下來,深刻實際,認真調查研究,這就是我們公衆號名字的由來。與君初相識,猶如故人歸,初來乍到,請多多關照。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,安裝包不帶SDKapp

  • 下載好該安裝包以後,點擊進行安裝,依次進入AS安裝歡迎界面,點擊 Next 繼續下一步。ide

  • 選擇安裝組件 點擊 Next 繼續下一步,Android Virtual Device,是系統自帶模擬器,若是不用系統模擬器就不勾選,本身下載其餘模擬器;工具

    -

  • 修改安裝目錄,點擊 Next 繼續下一步,若是須要修改安裝目錄,可點擊 Browse..修改;

  • 安裝配置進度 等待安裝配置完成,點擊 Next 繼續下一步;

  • 開始安裝,點擊Install安裝;

  • 這裏Android studio程序安裝完畢,可是還須要繼續對其進行配置;勾選Start Android Studio,而後點擊finish啓動AS,出現下圖。點擊 OK 繼續下一步,若是本地有AS的設置文件 setting.jar,勾選第一項選擇設置文件導入,若是沒有設置文件,勾選第二項不導入設置文件;

  • 選擇第二項,而後點擊ok,出現下面的啓動界面

  • 找不到SDK錯誤提示,在啓動的時候會彈出錯誤彈框提示,點擊 Cancel

  • 而後進入到了AS的安裝嚮導界面,點擊 Next 繼續下一步

  • UI界面主題選擇界面,能夠選擇本身喜歡的風格,Standard(標準) 或 Custom(自定義),這裏選擇Darcula**風格

  • 選擇主題模板 選擇喜歡的主題模板,點擊 Next 繼續下一步;

  • 安裝SDK 選擇所須要的安裝組件,點擊 Next 繼續下一步。若是沒有安裝 SDK,勾選上面安裝 SDK,若是已安裝 SDK,指定 SDK的本地路徑,後續就能夠不用下載SDK;我這裏演示本地沒有安裝過SDK的場景,這裏暫時能夠指定一個後續將保存SDK的路徑;

img

  • SDK下載配置,確認安裝配置,點擊 Finish 繼續下一步;

img

  • 點擊Finish後,開始自動下載SDK(注意,此時須要保證電腦聯網)

  • 下載完成SDK後,點擊Finish進入AS的歡迎界面


(二)新建項目

  • 點擊上圖中的Start a new Android Studio project新建一個工程,進入下面的界面

  • 選擇項目類型

  • 建立項目模板

img

  • 建立項目頁面

  • 項目建立完成

注意:此時項目建立完成,第一次創建的工程會發現卡在啓動界面,是由於在從網上下載gradle構建工具,因爲從國外站點下載,網速很慢,這裏點擊取消關閉該界面,採用手動配置gradle; 首先找到**.gradle文件夾的路徑,通常是在用戶帳號文件夾下,好比我這裏是C:\Users\issuser.gradle** 會發現該文件夾下生成了下圖中的文件

這裏的 gradle-4.1,指的是版本,它會根據你的AS版本自動生成,此時咱們能夠去網上下載一個 gradle-4.1-all.zip壓縮包,而後放到該路徑下而且進行解壓,注意必定要放到這個隨機生成的一長串字符的文件夾下面,以下圖

  • 此時回到項目中點擊圖中下方的連接進行SDK下載

    img

  • 上述gradle構建完成以後,就能夠點擊下圖中的build apk編譯打包apk文件了,生成的apk文件路徑以下圖所示

運行效果圖以下


(三)目錄介紹

一、project工程目錄

img

  • .gradle和**.idea** 這兩個目錄下放置的都是Android Studio自動生成的一些文件,咱們無須關心,也不要去手動編輯。
  • app 項目中的代碼、資源等內容幾乎都是放置在這個目錄下的,咱們後面的開發工做也基本都是在這個目錄下進行的,待會兒還會對這個目錄單獨展開進行講解。
  • build 這個目錄你也不須要過多關心,它主要包含了一些在編譯時自動生成的文件。
  • gradle 這個目錄下包含了gradle wrapper的配置文件,使用gradle wrapper的方式不須要提早將gradle下載好,而是會自動根據本地的緩存狀況決定是否須要聯網下載gradleAndroid Studio默認沒有啓動gradle wrapper的方式,若是須要打開,能夠點擊Android Studio導航欄 –> File –> Settings –> Build,Execution,Deployment –> Gradle,進行配置更改。
  • .gitignore 這個文件是用來將指定的目錄或文件排除在版本控制以外的。
  • build.gradle 這是項目全局的gradle構建腳本,一般這個文件的內容是不須要修改的。下面回詳細分析gradle構建腳本中的具體內容。
  • gradle.properties 這個文件是全局的gradle配置文件,在這裏配置的屬性將會影響到項目中全部的gradle編譯腳本。
  • gradlewgradlew.bat 這兩個文件是用來在命令行界面中執行gradle命令的,其中gradlew是在LinuxMac系統中使用的,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目錄結構。

img

  • 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 這個文件用於指定項目代碼的混淆規則,當代碼開發完成後打成安裝包文件,若是不但願代碼被別人破解,一般會將代碼混淆,從而讓破解者難以閱讀。

三、項目中的資源

img

  • drawable開頭的文件夾都是用來放圖片的;
  • mipmap開頭的文件夾都是用來放應用圖標的;
  • values開頭的文件夾都是用來放字符串、樣式、顏色等配置的;
  • layout文件夾是用來放佈局文件的;

- THE END -

各位看官趕忙搭建本身的開發環境吧,跟隨咱們的腳步,一塊兒進行從零開始的學習。

PS:若是還有未看懂的小夥伴歡迎加入咱們的QQ技術交流羣:892271582,裏面有各類大神回答小夥伴們遇到的問題哦~

img
相關文章
相關標籤/搜索