приложение из студии - логгер успешно работает.
Собираю .apk - выпадает такая ошибка:
2021-09-02 14:34:28.892 10813-10813/? I/System.out: 10:34:28,884 |-INFO in g.a.a.a.d[default] - Found resource [assets/logback.xml] at [assets/logback.xml]
2021-09-02 14:34:28.892 10813-10813/? I/System.out: 10:34:28,892 |-INFO in g.a.a.b.o.c.d - About to instantiate appender of type [ch.qos.logback.classic.android.LogcatAppender]
2021-09-02 14:34:28.894 10813-10813/? I/System.out: 10:34:28,893 |-ERROR in g.a.a.b.o.c.d - Could not create an Appender of type [ch.qos.logback.classic.android.LogcatAppender]. g.a.a.b.v.e: Failed to instantiate type ch.qos.logback.classic.android.LogcatAppender
Caused by: java.lang.ClassNotFoundException: Didn't find class "ch.qos.logback.classic.android.LogcatAppender" on path: DexPathList[[zip file "/data/app/ru.test.con.core2.application-Wx4DH6Xeb-rxmwz8HHHxdg==/base.apk"],nativeLibraryDirectories=[/data/app/ru.test.con.core2.application-Wx4DH6Xeb-rxmwz8HHHxdg==/lib/arm64, /data/app/ru.test.con.core2.application-Wx4DH6Xeb-rxmwz8HHHxdg==/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64, /system/product/lib64]]
У тебя нету LogcatAppender для релиз версии
https://github.com/qos-ch/logback-extensions/issues/36
Ооо, спасибо большое, второй день мучался! Помогло добавление -keep class ch.qos.** { *; } -keep class org.slf4j.* { *; } -keepattributes *Annotation В proguard-rules.pro Только непонятно как это работает. Не подскажешь, что и где читать про все эти мутки с proguard, градлом и т.д.? А то я со стороны флаттера во всю эту магию захожу и теряюсь, даже вот загуглить нормально не получилось.
Читать где не знаю, с опытом просто понимаешь уже как ошибки решать
Обсуждают сегодня