Сжатие ресурсов приложений в Android - PullRequest
0 голосов
/ 07 мая 2018

Я хотел бы знать, как удалить ресурсы 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" />

Но это ничего не делает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...