Ошибка: класс библиотеки android.content.res.XmlResourceParser реализует программный класс org.xmlpull.v1.XmlPullParser Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Ошибка: класс библиотеки android.content.res.XmlResourceParser реализует программный класс org.xmlpull.v1.XmlPullParser

Сообщение Anonymous »

Я столкнулся с ошибкой при попытке создать подписанный пакет приложений для моего проекта Android. Процесс сборки завершается сбоем во время задачи minifyReleaseWithR8 со следующими сообщениями:

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»