Код: Выделить всё
buildTypes {
debug {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
Код: Выделить всё
Missing classes detected while running R8. Please add the missing classes or apply additional keep rules that are generated in missing_rules.txt.
Код: Выделить всё
-dontwarn org.kxml2.io.KXmlParser,org.kxml2.io.KXmlSerializer
Более того теперь я нашел APK, созданный для устройства-эмулятора, и хотя теперь он намного меньше, когда я открываю его с помощью анализатора APK, я все равно могу найти свои собственные классы в виде обычного текста вместе с их методами и всем остальным внутри. Я думал, обфускация включена по умолчанию? В чем может быть причина обеих проблем? Есть ли где-нибудь подробное руководство по правильной настройке? Я довольно много искал в Интернете, но источники довольно устарели, и пока не удалось найти работающее решение. Я использую Android Studio 2023.3.1, AGP 8.2.2 и Gradle 8.2
Подробнее здесь: https://stackoverflow.com/questions/784 ... on-problem
Мобильная версия