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