Я включил Proguard для своего проекта, он выдает несколько предупреждений, связанных с пакетом org.xmlPullParser, см. Рисунок:
TL; DR:
Как мне это решить, я уже много чего перепробовал.
UPDATE
Открытие совершенно нового проекта и настройка следующего выдает те же предупреждения:
подробности:
Читая эту тему, я обнаружил, что утверждает, что это происходит из-за того, что тот же код уже существует в основном файле android.jar и что библиотека XmlPullParser была включена в третью часть библиотеки отдельно .
Я сделал две вещи, чтобы попытаться решить проблему:
1. Я удалил зависимости от библиотеки, которая использует XmlPullParser.
2. Я проверил с помощью задачи 'зависимости' Gradle, что XmlPullParser нигде не находится во внутренних зависимостях.
Проблема в том, что это совсем не помогает, и я все еще получаю это сообщение.
Ни одно из следующих правил не помогло (я просто позабавился в них, чтобы посмотреть, помогло ли что-нибудь, они были свободно включены и выключены):
-dontwarn org.kobjects.**
-dontwarn org.ksoap2.**
-dontwarn org.kxml2.**
-dontwarn org.xmlpull.v1.**
-keep class org.kobjects.** { *; }
-keep class org.ksoap2.** { *; }
-keep class org.kxml2.** { *; }
-keep class org.xmlpull.** { *; }
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontoptimize
-dontpreverify
-libraryjars android.jar(!org/xmlpull/v1/**)
-dontwarn org.xmlpull.v1.**
-dontnote org.xmlpull.v1.**
-keep class org.xmlpull.** { *; }