Android中,一個project可以有多個module,每個module都可以寫自己另外的邏輯。
Android Studio的目錄結(jié)構(gòu)及其功能:
.gradle目錄:里面包含了gradle編譯后生成的腳本。
.idea目錄:包含了Android Studio工具所必要的配置文件。
app目錄:包含Java代碼和布局文件等安卓的文件。
app里的build目錄:生成module編譯好后生成的文件。
app里的libs目錄:包含第三方j(luò)ar包或者aar文件。
app里的src目錄:包含了Java代碼和或布局配置文件等。
app里的build.gradle文件:模塊相關(guān)的gradle配置文件。
build目錄:包含了執(zhí)行module或project編譯好后所生成的文件,包括apk、jar文件等等。
gradle目錄:對gradle進(jìn)行了封裝。
.gitignore文件:有關(guān)git的配置文件。
build.gradle文件:整個項(xiàng)目的gradle基礎(chǔ)配置文件。
gradle.properties文件:全局gradle配置文件。
gradlew文件:Linux下的可執(zhí)行文件,運(yùn)行可執(zhí)行g(shù)radle的一些操作。
gradlew.bat:Window下的可執(zhí)行文件。
local.properties文件:用來設(shè)置本地屬性。
setting.gradle文件:設(shè)置相關(guān)的gradle配置文件。