
致敬郭霖,這些知識是從第一行代碼第二版中直接碼下來的,謝謝他,注意每個條目前是否有.
1..gradle和.idea
這兩個目錄下放置的都是Android Studio自動生成的一些文件,我們無需關心,也不要去手動改動他們
2.app
項目中的代碼,資源等內容幾乎全部都放置在這個目錄下
3.build
這個目錄也不要過多關心,它主要包含了一些在編譯時自動生成的文件
4.gradle這個目錄下包含了gradle wrapper的配置文件,使用gradle wrapper的方式不需要提前將gradle下載好,而是會自動很具本地的緩存情況決定是否需要聯網下載gradle。Android Studio默認沒有啟動gradle wrapper的方式,如果需要打開,可以點擊Android Studio導航欄→File→Setting→Build,Execution,Deployment→Gradle,進行配置更改
5..gitignore這個文件用來將制定的目錄或者文件排除在版本控制之外的,
6.build.gradle這是項目全局的.gradle構建腳本,通常這個文件的內容是不需要修改。
7.gardle.properties
這個文件是全局的.gradle配置文件,在這里配置的屬性將會影響到項目中所有的.gradle編譯腳本
8.gradlew和gradlew.bat
這兩個文件是用來在命令行界面中執行gradle命令的,其中gradlew是在linux或者Mac系統中使用的,gradlew.bat是在windows系統中使用的
9.MyApplication.iml
iml文件是所有IntelliJ IDEA都會自動生成的一個文件,(Android Studio是基於IntelliJ IDEA開發的),用於標識是一個IntelliJ IDEA項目,我們不需要修改這個文件中的任何內容。
10.local.properties
這個文件用於指定本機中的Android SDK路徑,通常內容都是自動生成的,我們不需要去修改,除非本機的SDK路徑發生了變化,那么就要將這個文件中的路徑修改成新的位置路徑即可。
11.setting.gradle
這個文件用於指定項目中所有引入的模塊,用於MyApplication目前只有一個app模塊,因此該文件中也就只入了app這一個模塊,而且通常情況下模塊的引入都是自動完成的需要我們手動去修改的時候很少
