溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

AndroidStudio初識

發(fā)布時間:2020-06-13 19:23:55 來源:網絡 閱讀:534 作者:下碼看花 欄目:移動開發(fā)

AndroidStudio初識

大家好,歡迎來到下碼看花,偉大領袖毛爺爺曾經說過:“ ‘走馬看花不如駐馬看花,駐馬看花不如下馬看花。’我希望你們都要下馬看花?!保扔魍O聛?,深入實際,認真調查研究,這就是咱們名字的由來。與君初相識,猶如故人歸,初來乍到,請多多關照。

希望記錄我們共同的學習過程,還會不定期分享好的學習方法和資源、技術干貨、項目經驗、前沿信息和一些程序員日常囧事等。結果重要,但是這個過程才是最值得享受的,那么,以后就多加油啦。


Android Studio安裝配置、環(huán)境搭建詳細步驟及基本使用

目錄:

(一)安裝配置

(二)新建項目

(三)目錄介紹

(一)安裝配置

  • 首先下載Android studio安裝包,可以從http://www.android-studio.org/,下載最新版本,這里采用3.0版本進行演示,對應安裝包為android-studio-ide-183.5522156-windows.exe,安裝包大小971 MB,安裝包不帶SDK。?AndroidStudio初識

  • 下載好該安裝包之后,點擊進行安裝,依次進入AS安裝歡迎界面,點擊?Next?繼續(xù)下一步。AndroidStudio初識

  • 選擇安裝組件 點擊?Next?繼續(xù)下一步,Android?Virtual?Device,是系統自帶模擬器,如果不用系統模擬器就不勾選,自己下載其他模擬器;

    AndroidStudio初識?-

  • 修改安裝目錄,點擊?Next?繼續(xù)下一步,如果需要修改安裝目錄,可點擊?Browse..修改;

AndroidStudio初識

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

    AndroidStudio初識

AndroidStudio初識

AndroidStudio初識

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

AndroidStudio初識

  • 這里Android studio程序安裝完畢,但是還需要繼續(xù)對其進行配置;勾選Start Android Studio,然后點擊finish啟動AS,出現下圖。點擊?OK?繼續(xù)下一步,如果本地有AS的設置文件?setting.jar,勾選第一項選擇設置文件導入,如果沒有設置文件,勾選第二項不導入設置文件;

AndroidStudio初識

  • 選擇第二項,然后點擊ok,出現下面的啟動界面

AndroidStudio初識

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

AndroidStudio初識

  • 然后進入到了AS的安裝向導界面,點擊?Next?繼續(xù)下一步

AndroidStudio初識

  • UI界面主題選擇界面,可以選擇自己喜歡的風格,Standard(標準) 或 **Custom(自定義),這里選擇Darcula風格

AndroidStudio初識

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

AndroidStudio初識

  • 安裝SDK?選擇所需要的安裝組件,點擊 Next 繼續(xù)下一步。如果沒有安裝?SDK,勾選上面安裝?SDK,如果已安裝SDK,指定?SDK的本地路徑,后續(xù)就可以不用下載SDK;我這里演示本地沒有安裝過SDK的場景,這里暫時可以指定一個后續(xù)將保存SDK的路徑;

AndroidStudio初識

  • SDK下載配置,確認安裝配置,點擊?Finish?繼續(xù)下一步;

AndroidStudio初識

AndroidStudio初識

  • 點擊Finish后,開始自動下載SDK(注意,此時需要保證電腦聯網)?AndroidStudio初識AndroidStudio初識

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

AndroidStudio初識


(二)新建項目

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

AndroidStudio初識

  • 選擇項目類型

AndroidStudio初識

  • 創(chuàng)建項目模板

AndroidStudio初識

  • 創(chuàng)建項目頁面

    AndroidStudio初識

  • 項目創(chuàng)建完成

AndroidStudio初識

注意:此時項目創(chuàng)建完成,第一次建立的工程會發(fā)現卡在啟動界面,是因為在從網上下載gradle構建工具,由于從國外站點下載,網速很慢,這里點擊取消關閉該界面,采用手動配置gradle; 首先找到.gradle文件夾的路徑,一般是在用戶賬號文件夾下,比如我這里是C:\Users\issuser.gradle?會發(fā)現該文件夾下生成了下圖中的文件

AndroidStudio初識這里的gradle-4.1,指的是版本,它會根據你的AS版本自動生成,此時我們可以去網上下載一個gradle-4.1-all.zip壓縮包,然后放到該路徑下并且進行解壓,注意一定要放到這個隨機生成的一長串字符的文件夾下面,如下圖

AndroidStudio初識

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

    AndroidStudio初識

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

AndroidStudio初識

運行效果圖如下

AndroidStudio初識


(三)目錄介紹

1、project工程目錄

AndroidStudio初識

  • .gradle.idea?這兩個目錄下放置的都是Android Studio自動生成的一些文件,我們無須關心,也不要去手動編輯。

  • app?項目中的代碼、資源等內容幾乎都是放置在這個目錄下的,我們后面的開發(fā)工作也基本都是在這個目錄下進行的,待會兒還會對這個目錄單獨展開進行講解。

  • 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?這兩個文件是用來在命令行界面中執(zhí)行gradle命令的,其中gradlew是在LinuxMac系統中使用的,gradlew.bat是在Windows系統中使用的。

  • HelloWorld.iml?iml文件是所有IntelliJ IDEA項目都會自動生成的一個文件(Android Studio是基于IntelliJ IDEA開發(fā)的),用于標識這是一個IntelliJ IDEA項目,我們不需要修改這個文件中的任何內容。

  • local.properties?這個文件用于指定本機中的Android SDK路徑,通常內容都是自動生成的,我們并不需要修改。除非你本機中的Android SDK位置發(fā)生了變化,那么就將這個文件中的路徑改成新的位置即可。

  • settings.gradle?這個文件用于指定項目中所有引入的模塊。由于HelloWorld項目中就只有一個app模塊,因此該文件中也就只引入了app這一個模塊。通常情況下模塊的引入都是自動完成的,需要我們手動去修改這個文件的場景可能比較少。

2、app目錄結構

除了app目錄之外,大多數的文件和目錄都是自動生成的不需要我們進行修改,下面我們詳細介紹app目錄結構。

AndroidStudio初識

  • build?這個目錄和外層的build目錄類似,主要也是包含了一些在編譯時自動生成的文件,不過它里面的內容會更多更雜,我們不需要過多關系。

  • libs?如果你的項目中使用到了第三方jar包,就需要把這些jar包都放在libs目錄下,放在這個目錄下的jar包都會被自動添加到構建路徑里去。

  • src/AndroidTest?此處是用來編寫Android Test測試用例的,可以對項目進行一些自動化測試。

  • src/main/java?毫無疑問,java目錄是放置我們所有java代碼的地方,展開該目錄,你將看到我們剛才創(chuàng)建的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?這個文件用于指定項目代碼的混淆規(guī)則,當代碼開發(fā)完成后打成安裝包文件,如果不希望代碼被別人破解,通常會將代碼混淆,從而讓破解者難以閱讀。

3、項目中的資源

AndroidStudio初識

  • drawable開頭的文件夾都是用來放圖片的;

  • mipmap開頭的文件夾都是用來放應用圖標的;

  • values開頭的文件夾都是用來放字符串、樣式、顏色等配置的;

  • layout文件夾是用來放布局文件的;

?- THE END -

各位看官趕緊搭建自己的開發(fā)環(huán)境吧,跟隨我們的腳步,一起進行從零開始的學習。

(WXGZH:下碼看花)


向AI問一下細節(jié)
推薦閱讀:
  1. 初識UNIX
  2. puppet 初識

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI