关于"Error: Type com.google.firebase.iid.zzav is referenced as an interface from com.google.firebase.m



在Api 22和Api 23上运行时出错。24岁及以上工作正常。有什么想法吗?互联网似乎还没有答案。

错误:类型com.google.firebase.iid.zzav被引用为来自com.google.firebase.messaging.zzd的接口。

听起来您的Firebase依赖项不匹配。确保它们都与发行说明中显示的最新版本相匹配。

我也遇到了这个错误,我通过将firebaseMessagingVersion的版本更新为20.1.6来解决这个错误,该版本为20.1.2

如果您使用电容器(离子型(,您还需要从位置类似地更新build.gradle文件\node_modules@capacitor\安卓\电容器\ build.gradle'

我希望这将有助于解决你的问题。

问题在于Multidex。您必须在应用程序gradle:中添加库

implementation 'com.android.support:multidex:1.0.3'

之后,添加应用程序gradle的defaultConfig:

multiDexEnabled true

您的应用程序必须是Multidex类型。。你必须把它写在清单上:

android:name=".MyApplication"

"MyApplication"必须是Multidex类,或者必须扩展它。

感谢修复;https://stackoverflow.com/a/49645970/13066825

相关内容

最新更新