收缩资源
要启用资源收缩,请在 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
文件夹中。