无法解析 com.google.firebase.iid.zzb 类型.它从所需的.class文件中间接引用


我有一个 Cordova

Android 项目,我添加了 Google Firebase Cloud Messaging Cordova Push Plugin

我在 MyFirebaseMessagingService.java 文件上收到以下错误。

The hierarchy of the type MyFirebaseMessagingService is inconsistent

The type com.google.firebase.iid.zzb cannot be resolved. It is indirectly referenced from required .class files

我的类路径文件。

<?xml version="1.0" encoding="UTF-8"?>
    <classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="src" path="gen"/>
    <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
    <classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
    <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
    <classpathentry exported="true" kind="lib" path="Downloads/google-play-services.jar/google-play-services.jar"/>
    <classpathentry exported="true" kind="lib" path="Downloads/google-firebase-iid.jar"/>
    <classpathentry exported="true" kind="lib" path="Downloads/firebase-messaging-9.2.0.jar"/>
    <classpathentry exported="true" kind="lib" path="Downloads/android-support-v4.jar (2)/android-support-v4.jar"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    <classpathentry kind="output" path="bin/classes"/>
</classpath>

我已经尝试了删除和添加不同jar文件的各种组合,但没有运气。

添加此插件之前有没有其他人遇到过此错误?

感谢您的任何帮助。如果需要,我可以发布更多代码或屏幕截图。

猜测:你缺少类似 JAR 的东西,用于 firebase-core

有关详细信息,请参阅其文档!

关键是:有时您的JAR文件依赖于其他JAR文件;而该错误消息只是告诉您遇到了这样的问题。然后,您必须开始搜索从何处获取"丢失"部分。

所有这些都应该很好地插入 Android studio/gradle 构建环境;有关详细信息,请参阅此处。

您在项目中错过了已使用的jar文件的某些函数或方法。创建一个单独的库项目,在其中添加以下链接中提到的所有必需的jar:-

https://github.com/dandar3/android-google-firebase-messaging

现在将此库项目添加到您现有的项目中,将解决您的问题。

请注意,以下是您必须包含在库项目中的jar文件:-

1(Dandar3/android-google-firebase-common2(Dandar3/android-google-firebase-iid3(Dandar3/android-google-play-services-basement4( https://github.com/dandar3/android-google-play-services-tasks/blob/11.2.0/libs/google-play-services-tasks.jar5(谷歌火力消息传递.jar

相关内容

  • 没有找到相关文章

最新更新