我正在尝试将 Firebase Messaging 连接到我的 Android 应用程序,我创建了一个扩展 FirebaseMessagingService
的类,它一直在提示
Cannot resolve Symbol 'FirebaseMessagingService'
我将其添加到项目级别的 gradle 中:
classpath 'com.google.gms:google-services:4.0.0'
应用级渐变:
compile 'com.google.firebase:firebase-core:16.0.0'
compile 'com.google.firebase:firebase-messaging:17.0.0'
在应用程序级别 gradle 之外 dependencies 标签
apply plugin: 'com.google.gms.google-services'
我的Android Manifest
也有如下服务
<service android:name=".fcm.SEFirebaseInstanceIDService">
<intent-filter>
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
</intent-filter>
</service>
可以肯定的是,我按照文档到达了发球台。为什么我会遇到这个问题?
最佳答案
确保您已禁用离线模式
Settings - build and deployment - gradle - uncheck offline mode
点击应用,确定,然后再次同步
还要确保 Google gms 插件位于应用程序级 gradle 文件的底部,在依赖项右大括号之后。
关于java - Android - 无法解析符号 'FirebaseMessagingService',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50844154/