1. 程式人生 > >Gradle檔案配置(其它配置)

Gradle檔案配置(其它配置)

1.packagingOptions

使用packagingOptions排除不想新增到apk中的檔案

 packagingOptions {
        exclude 'META-INF/DEPENDENCIES.txt'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/notice.txt'
exclude 'META-INF/license.txt' exclude 'META-INF/dependencies.txt' exclude 'META-INF/LGPL2.1' }

2.自定義BuildConfig欄位

 buildTypes {
        release {
            // 不顯示Log
            buildConfigField "boolean", "LOG_DEBUG", "false"

3.刪除專案中沒用到的資原始檔

使用場景是當專案使用了很多第三方庫的時候,這些庫包含了很多資原始檔,但是您的專案只使用了其中一小部分

shrinkResources true

4. Java 的版本配置

 compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

5.lintOptions

lintOptions {
        disable "InvalidPackage"
        lintConfig file("lint.xml")
    }