2

我想知道如何删除 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" />

但它什么也没做。

4

0 回答 0