库版本11.2.0的firebase ProGuard错误(警告)

App*_*evo 10 android release proguard firebase android-proguard

我正在研究11.0.4 firebase库版本.今天我已切换到最新版本: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
Run Code Online (Sandbox Code Playgroud)

和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)
Run Code Online (Sandbox Code Playgroud)

App*_*evo 17

我使用的是API 25(rev.3),该方法isInstantApp已在API 26中添加.更改targetSdkVersion为此版本重新解决了问题.

https://github.com/android/platform_frameworks_base/commit/31a16551910492321a6f7c291eb33e1458f39f0a#diff-a5f0b5ebe6a871aca1c5841bc0497538

  • 可能是11.0.4 https://firebase.google.com/support/release-notes/android (3认同)

int*_*cto 10

对于那些不想开始使用运行时权限的人,你不需要增加targetSdkVersion,增加compileSdkVersion就足够了.