收縮資源
要啟用資源收縮,請在 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
資料夾中。