android中自定義gradle配置文件

項目中用到了自定義gradle配置文件,這樣可以讓主工程的.gradle文件保持簡潔。

項目中新建了一個文件夾buildConfig,自定義了一個account_config.gradle文件,文件內容如下:

ext {

    android = [
            applicationId           : "com.fleet",
            compileSdkVersion       : 27,
            buildToolsVersion       : '27.0.3',
            minSdkVersion           : 19,
            targetSdkVersion        : 27,
            versionCode             : 1,
            versionName             : "1.0"
    ]

}

接下來,就可以在這個項目中引入這個配置文件了,但是引入配置文件也有選擇,,注意路徑.

一、可以把這個配置文件引入項目根目錄的build.gradle

apply plugin: 'buildConfig/account_config.gradle'

那麼在app下的build.gradle中使用

compileSdkVersion  rootProject.ext.android.compileSdkVersion

 

二、也可以把這個配置文件引入app下的build.gradle中

apply plugin: '../buildConfig/account_config.gradle'

那麼在app下的build.gradle中使用

compileSdkVersion  android.compileSdkVersion

 

總結:注意路徑。

 

注:在其他地方使用配置文件中的內容,也需要注意路徑的問題。

 

還有一點:

ext {

       channel = 'official'

}
ext {

       config = [

              channel : “official”

        ]

}

 

注意以上兩種方式。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章