在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