Всем привет.
1. В своем проекте мы не юзаем обуфскацию - скрывать особо нечего.
2. Храним некоторые данные локально в JSON формате, в частности - даты (LocalDate, LocalDateTime). Так и писали : saveToFile(gson.toJson(date))
Решили перейти на Time API из desugaring (раньше юзали ThreeTenAB).
Все норм, но вот десериализация дат из json сломалась - даты не работают.
Точнее, в тест-билде все работает, в релизном - нет.
Начали разбираться - оказалось что все потому что классы дат из desugaring оказывались обфусцированны.
Прописывали:
-dontobfuscate
-keep class j$.time.** { *; }
-keep class java.time.** { *; }
Не помогает.
Как заставить ProGuard не обфусцировать эти классы?