在Android Studio中,可以通過選單欄“File->Setting->Build,Execution,Deployment->Gradle”來配置Gradle,如圖1所示,

圖1 通過選單欄配置Gradle
從圖1中可以看出,配置Gradle的界面主要分為四部分,
1 Linked Gradle projects
Linked Gradle projects表示和要配置的Gradle相關聯的專案,從下面串列中可以看出,就是創建的MyApplication這個專案,
2 Project-level settings
Project-level settings表示專案級別的設定,包含了四個部分的內容,
2.1 Group modules
Group modules表示模塊分組,將模塊進行分組,有利于模塊的顯示與管理,該選項選擇模塊分組的方式,分別是“using explicit module groups”和“using qualified names”,
2.1.1 using explicit module groups
using explicit module groups表示使用明確的模塊分組,選中該選項后,可以手動對模塊進行分組,手動完成為模塊分組命名以及在模塊分組中加入模塊等動作,
2.1.2 using qualified names
using qualified names表示使用限定名,選中該選項之后,Android Studio會根據模塊的限定名進行自動分組,
相關鏈接1 限定名是注明了命名空間的節點名字,包括命名空間和本地名,
2.2 Store generated project files externally
Store generated project files externally的意思是在外部存盤生成的專案檔案,當選中該項之后,不會在.idea檔案夾中產生.iml檔案和庫檔案,這樣就可以版本控制來共享專案,
相關鏈接2 .idea檔案夾,是Android Studio/IntelliJ IDEA工程打開后生成的作業環境組態檔夾,
相關鏈接3 iml檔案,是IntelliJ IDEA Module檔案的簡稱,是IntelliJ IDEA的工程組態檔,缺少該檔案時,IDEA無法識別專案,
2.3 設定Gradle Wrapper的讀取方式
Use default gradle wrapper(recommended)和Use local gradle distribution是Android Studio啟動時,讀取Gradle Wrapper的兩種方式,
2.3.1 Use default gradle wrapper(recommended)
Use default gradle wrapper(recommended)表示使用默認的方式讀取Gradle Wrapper,這也是Android Studio推薦的讀取方式,默認情況下,Gradle Wrapper保存在~/.gradle/wrapper/dists中,使用該種方式讀取Gradle Wrapper時,首先去默認的路徑中讀取,如果不存在,則在gradle_wrapper.properties檔案中指定的網址上下載后保存在默認路徑中進行讀取,
2.3.2 Use local gradle distribution
Use local gradle distribution表示使用本地保存的Gradle Wrapper,選中該選項后,還需要設定該選項下面的Gradle home,即Android Studio啟動時,將會去Gradle home指定的路徑讀取Gradle Wrapper,
相關鏈接4 Gradle Wrapper,是Gradle 的包裝,通過讀取Gradle組態檔,為每個專案自動下載和配置Gradle,
3 Global Gradle settings
圖1中的第三部分是Global Gradle settings,即全域的Gradle設定,包含兩個設定Offline work和Service directory path,
3.1 Offline work
在使用Gradle Wrapper下載了Gradle后,Gradle會讀取工程的build.gradle檔案,根據檔案中的配置下載Android Plugin for Gradle(Gradle插件),并保存在~/.gradle/caches/modules-2/files-2.1/com.android.tools.build中,當選中Offline work選項后,Android Studio會直接去上述檔案夾中讀取Gradle插件檔案,
3.2 Service directory path
通過Service directory path可以指定Gradle插件的位置,需要注意的是該項與“3.1 Offline work”沒有關聯,
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/299713.html
標籤:其他
上一篇:Linux軟體包管理
