11.0.4Firebaseライブラリバージョンに取り組んでいました。今日、最新の11.2.0に切り替えましたが、リリースバージョン(ProGuardをオンにして)をビルドしようとすると、次のエラーが発生します。
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
そしてgradleコンソール:
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)
私はAPI25(rev.3)を使用していましたが、メソッドisInstantApp
がAPI26に追加されました。targetSdkVersion
をこのバージョンに変更すると問題が解決しました。
ランタイム権限の使用をまだ開始したくない場合は、targetSdkVersionを増やす必要はありません。compileSdkVersionを増やすだけで十分です。