Task :app:minifyReleaseWithR8
AGPBI: {"kind":"warning" ,"text":"Неожиданная ссылка на отсутствующий класс реализации службы в META-INF/services/org.xmlpull.v1.XmlPullParserFactory: org.kxml2.io.KXmlParser,org.kxml2.io.KXmlSerializer.","sources": [{"file":"D:\Projects\AndroidStudioProjects\MyAndroidApp\app\build\intermediates\merged_java_res\release\mergeReleaseJavaResource\base.jar"}],"tool":"R8"}
AGPBI: { "kind":"error","text":"Класс библиотеки android.content.res.XmlResourceParser реализует программный класс org.xmlpull.v1.XmlPullParser","sources":[{}],"tool":"R8"
Библиотечный класс android.content.res.XmlResourceParser реализует программный класс org.xmlpull.v1.XmlPullParser
Задача: app:minifyReleaseWithR8 FAILED
Добавлены следующие правила ProGuard:
Код: Выделить всё
-keep class android.content.res.XmlResourceParser { *; } -keep class org.kxml2.io.KXmlParser { *; } -keep class org.kxml2.io.KXmlSerializer { *; } -keep class org.xmlpull.v1.** { *; }
Дополнительная информация
Версия Android Studio: Android Studio Jellyfish | 2023.3.1 Патч 1
Версия Gradle: 8.6
Версия R8: 8.4.1
Подробнее здесь: https://stackoverflow.com/questions/785 ... program-cl