I am checking my app in Firebase, before sending it to Play Store, and I receive this warnings:
Usage of non-SDK interfaces
Ljava/util/Collections$SynchronizedCollection;-><init>(Ljava/util/Collection;Ljava/lang/Object;)V
Ljava/util/Collections$SynchronizedCollection;->mutex:Ljava/lang/Object;
Ljava/util/Collections$SynchronizedCollection;->c:Ljava/util/Collection;
Ljava/util/Collections$SynchronizedSet;-><init>(Ljava/util/Set;Ljava/lang/Object;)V
They are marked in hiddenapi_flags as "greylist-max-o". I have isolated the problem and noticed than the problem is when using Desugaring library (I included it to use some Time features as ZonedDateTime, ZoneOffset,etc in Api<26). My question is: With these warnings can I update the app to Google Play? Is there any alternative, in older Apis, to use similar functions to ZonedDateTime.getAvailableZoneIds and so? Thank you.
I sent the question to Issuetracker.google.com and they are investigating the issue. This is their answer:
COMMENTS All comments [email protected][email protected] #2May 17, 2023 11:02AM
[email protected][email protected] #3May 17, 2023 11:04AM
[email protected][email protected] #4May 17, 2023 11:05AM Reassigned to [email protected].