Мое приложение работало нормально. Сегодня я изменил некоторые внутренние вещи и обновил свое приложение. В выпуске Apk я получаю эту ошибку:
Класс 'org. apache .http.message.BufferedHeader' не реализует интерфейс 'org. apache .http.NameValuePair'
Мое приложение работало нормально в предыдущих обновлениях. Я не понимаю, в чем проблема. Я использую Pro-Guard, а также правильно добавил правила. В чем основная причина этой ошибки. Я проверил все ответы этой конкретной ошибки на stackoverflow.
Также добавлено это в build.gradle:
android {
useLibrary 'org.apache.http.legacy'
}
В манифесте:
<uses-library
android:name="org.apache.http.legacy"
android:required="false" />
Proguard:
-keep class org.apache.http.** { *; }
-keep class org.apache.** { *; }
-dontwarn org.apache.**
-dontwarn org.apache.http.**
-dontwarn org.apache.commons.**
-keep class com.google.api.** { *; }
-keepattributes Annotation