I was working on 11.0.4 firebase libraries version. Today I’ve switched to the newest: 11.2.0 and when I try to build release version (with ProGuard on) I get the error:
Warning:com.google.android.gms.internal.zzbdo: can't find referenced method 'boolean isInstantApp(java.lang.String)' in library class android.content.pm.PackageManager Warning:there were 1 unresolved references to library class members. Warning:Exception while processing task java.io.IOException: Please correct the above warnings first. Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. > Job failed, see logs for details
And gradle console:
Warning: there were 1 unresolved references to library class members. You probably need to update the library versions. (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedlibraryclassmember)
I was using API 25 (rev.3), the method
isInstantAppwas added in API 26. Changing
targetSdkVersion to this version resloved the problem.
For the ones who don’t want to start using runtime permissions yet, you don’t need to increase targetSdkVersion increasing compileSdkVersion is enough.