收縮資源

要啟用資源收縮,請在 build.gradle 檔案中將 shrinkResources 屬性設定為 true。

android {
    ...

    buildTypes {
        release {
            minifyEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

請注意,因為資源收縮只能程式碼收縮一起使用。

你可以自定義要保留或放棄建立 XML 檔案的資源,如下所示:

<?xml version=1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools"
    tools:keep="@layout/mylayout,@layout/custom_*"
    tools:discard="@layout/unused" />

將此檔案儲存在 res/raw 資料夾中。