Итак, ранее я обновил AGP с 7.4.2 до 8.2.2 и плагин Kotlin Gradle с 1.6.21 до 1.9.22 наряду с KTX с 1.8.0 на 1.12.0. Но после этого Koin не может создать экземпляр AWS.
Вот сообщение об ошибке, которое появилось после обновления:
Вызвано: java.lang.InstantiationException: java.lang.Class не может быть создан в java.lang.Class.newInstance(Native Method)
Вот правило, когда все работало нормально:
##### AWS ######
-keep class org.apache.commons.logging.** { *; }
-keep class com.amazonaws.services.sqs.QueueUrlHandler { *; }
-keep class com.amazonaws.javax.xml.transform.sax.* { public *; }
-keep class com.amazonaws.javax.xml.stream.** { *; }
-keep class com.amazonaws.services.**.model.*Exception* { *; }
-keep class org.codehaus.** { *; }
-keepattributes Signature,*Annotation*
-dontwarn javax.xml.stream.events.**
-dontwarn org.codehaus.jackson.**
-dontwarn org.apache.commons.logging.impl.**
-dontwarn org.apache.http.conn.scheme.**
Подробнее здесь: https://stackoverflow.com/questions/780 ... ng-library
Невозможно создать экземпляр подписывающего лица AWS4 после обновления библиотеки ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение