Android 目錄結(jié)構(gòu)介紹

不廢話先上圖:


image.png

Gradle是一個(gè)基于Apache Ant和Apache Maven概念的項(xiàng)目自動(dòng)化構(gòu)建工具。它使用一種基于Groovy的特定領(lǐng)域語(yǔ)言(DSL)來(lái)聲明項(xiàng)目設(shè)置,拋棄了基于XML的各種繁瑣配置。

目錄分為

  • .gradle
  • .idea
  • app
  • gradle
  • build.gradle
  • gradle.properties
  • gradlew
  • gradlew.bat
  • local.properties
  • settings.gradle
  1. .gradle 文件夾包含的是 gradle 工具的各個(gè)版本。
  2. .idea 文件夾包含了開(kāi)發(fā)工具所需的各種環(huán)境。
  3. app 文件夾包含了我們要開(kāi)發(fā)的 app 的所有。
    在這個(gè) app 文件夾目錄下同樣有一個(gè) build.gradle 文件,這個(gè)文件的設(shè)置只對(duì)本 app 有效,而上一層目錄下的 build.gradle 對(duì)本項(xiàng)目有效。平時(shí)我們需要引用別人的開(kāi)源庫(kù),就是在這里面添加的。
  4. gradle 文件夾包含了 gradle 工具的打包。 wrapper 的意思就是“包裝、打包”。
    這個(gè)目錄的意義是:把項(xiàng)目拷貝給別人時(shí),別人電腦上可能根本沒(méi)有安裝 gradle 工具,為了能夠使用本項(xiàng)目,可以使用項(xiàng)目中打包好的 gradle 工具。具體沒(méi)有了解過(guò)。
  5. build.gradle (主目錄下的)文件是最頂層的構(gòu)建文件,這里配置所有模塊通
    用的配置信息。注意與 模塊下的 build.gradle 文件區(qū)分。
  6. gradle.properties 文件, gradle 的相關(guān)配置。
  7. gradlew 文件
  8. gradlew.bat 是 windows 下的批處理文件。
  9. local.properties 文件保存 Android SDK 所在的路徑。
  10. setting.gradle 文件在初始化過(guò)程中被執(zhí)行,一個(gè) Gradle 構(gòu)建通常包括三個(gè)階段:初始化,配置,和執(zhí)行。

原文:http://m.itdecent.cn/p/481b46cd5562

本文僅僅記錄筆記。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容