簡體   English   中英

在Android Studio中,為什么build.gradle的標簽會顯示“app”

[英]In Android Studio, why does the tab for build.gradle say 'app'

我是Android Studio noob。 在2.1.1中,當我單擊要編輯的文件時,該文件在編輯窗格中打開,其選項卡通常反映文件的名稱。 例如,如果我單擊MyActivity.java,當它在編輯器中打開時,它的選項卡顯示為“MyActivity.java”。 這很有用,因為我經常同時打開許多文件,我可以快速掃描它們並查看它們是什么。

但如果我正在編輯build.gradle,則選項卡只會顯示“app”。 為什么?

編輯:如果我打開其他gradle文件,例如settings.gradle,則選項卡顯示“settings.gradle”。 XML文件似乎也使用正確的文件名。 所以build.gradle似乎是特殊的。 為什么?

我將在這里抽象一些細節,所以如果可以,我絕對建議您選擇Gradle for Android課程。 Udacity有一個。

從本質上講,Gradle會為項目的根文件夾創建build.gradle文件,例如GooglePlayApp /。 然后,它為項目的每個部分創建一個build.gradle文件。 部分地,我的意思是應用程序本身,位於app /文件夾中,任何外部Java庫,位於他們自己的文件夾中,任何外部Android庫,也位於他們自己的文件夾中,依此類推。

其中每個都有一個build.gradle文件。 Gradle調用這些部分,模塊,實際上這就是為什么在Android工作室左側窗格的Android視圖下你會看到:

Build.gradle (module: project) // overall project build.gradle file
Build.gradle (module: app) // build.gradle file for your app
Build.gradle (module: myjavalibrary) // build.gradle file for a random java library
Build.gradle (module: myandroidlibrary) //build.gradle file for a random Android library

因此,為了回答您的問題,Android Studio通過為您提供模塊名稱而不是文件名來輕松區分這些文件,因為文件名將是build.gradle。 如果我需要在評論中進一步闡述,請告訴我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM