我想知道如何删除 appcompat 资源。
要查看我的问题:在 Android Studio 中,生成一个带有空 Activity 的新项目(已检查向后兼容性)。在发布构建类型中启用 shrinkResources。
buildTypes {
release {
shrinkResources true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
生成签名的 APK,然后转到 Build => Analyze APK。查看 分析结果
似乎很多空间被不必要的资源浪费了。我怎样才能删除它们?我阅读了文档(https://developer.android.com/studio/build/shrink-code)并且我已经尝试创建res/raw/keep.xml
包含以下内容的文件:
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools"
tools:shrinkMode="strict" />
但它什么也没做。