I have developed an app and tested it whith firebase test lab and this warning was shown: "Your app uses 2 interfaces that are not part of the SDK and are not supported by Android P and higher." I don´t know if I have to worry about this, does it mean that it won´t be compatible with some android versions? Will the app have more errors because of these warnings? Should I do anything? These are the two interfaces that are not part of the SDK:
Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V
Landroid/media/AudioManager;->getOutputLatency(I)I
CodePudding user response:
It means it won't be compatible with Anroid versions under 9, which is a bit less than 50% of all devices
CodePudding user response:
This message is saying these API calls may not work properly in Android 9 (Pie, API 28) or later versions, which together account for over 80% of the US market.
These may or may not be actually breaking your app, you have to see that for yourself.
Look around how to debug & fix these, for instance see if this applies: setContentView is using non-SDK interface