第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么在Android Studio項目中有兩個build.gradle文件?

為什么在Android Studio項目中有兩個build.gradle文件?

30秒到達戰(zhàn)場 2019-12-12 14:10:30
將Eclipse項目導入Android Studio后,我看到兩個build.gradle文件:1 - <PROJECT_ROOT>\build.gradle2 - <PROJECT_ROOT>\app\build.gradle第一個版本較短,第二個版本包含的定義compileSdkVersion,等等。擁有兩個單獨的文件的目的是什么?是否有單獨的構(gòu)建任務?
查看完整描述

2 回答

?
慕姐4208626

TA貢獻1852條經(jīng)驗 獲得超7個贊

從官方文檔中:


Android Studio項目包含一個頂級項目Gradle構(gòu)建文件,該文件可讓您添加該項目中所有應用程序模塊共有的配置選項。每個應用程序模塊還具有自己的build.gradle文件,用于特定于該模塊的構(gòu)建設置。


項目構(gòu)建文件

<PROJECT_ROOT>\build.gradle或項目構(gòu)建文件適用于整個項目,因此它將用于全局項目配置。典型的項目構(gòu)建文件包含以下內(nèi)容:


buildscript定義:

儲存庫和

依存關系

Gradle插件版本

默認情況下,項目級Gradle文件使用buildscript定義Gradle 存儲庫和依賴項。這允許不同的項目使用不同的Gradle版本。支持的存儲庫包括JCenter,Maven Central或Ivy。該示例聲明構(gòu)建腳本使用JCenter存儲庫和一個類路徑依賴項工件,該工件包含Gradle 1.0.1版的Android插件。


模塊構(gòu)建文件

<PROJECT_ROOT>\app\build.gradle或者模塊構(gòu)建文件用于特定模塊,因此它將用于特定模塊級別的配置。一個模塊構(gòu)建文件包含以下內(nèi)容:


android設置

編譯器

buildToolsVersion

defaultConfig和productFlavors

清單屬性,例如applicationId,minSdkVersion,targetSdkVersion和測試信息

buildTypes

構(gòu)建屬性,例如可調(diào)試,啟用ProGuard,調(diào)試簽名,版本名稱后綴和測試信息

依存關系

您可以在此處閱讀官方文檔:


項目和模塊構(gòu)建設置



查看完整回答
反對 回復 2019-12-13
  • 2 回答
  • 0 關注
  • 534 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號