首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >myfirebasemessaging服务不可分配给android.app.service

myfirebasemessaging服务不可分配给android.app.service
EN

Stack Overflow用户
提问于 2017-11-22 21:35:46
回答 3查看 6K关注 0票数 6

这是我的清单文件。我有一个问题,登录我的应用程序,我得到了这个错误。我的firebase消息传递服务不能分配给android.app.service。可能的问题是什么?

代码语言:javascript
复制
<!-- [START firebase_service] -->
    <service android:name=".MyFirebaseMessagingService">
        <intent-filter>
            <action android:name="com.google.firebase.MESSAGING_EVENT" />
        </intent-filter>
    </service>
    <!-- [END firebase_service] -->
    <!-- [START firebase_iid_service] -->
    <service
        android:name=".MyFirebaseInstanceIDService"
        android:enabled="true"
        android:exported="true">
        <intent-filter>
            <action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
        </intent-filter>
    </service>
EN

回答 3

Stack Overflow用户

发布于 2019-07-19 11:41:30

我在我的android studio中遇到了同样的错误信息,我刚刚在我的build.gradle中更新了firebase-messaging lib (com.google.firebase:firebase-messaging),然后消息就消失了。

票数 3
EN

Stack Overflow用户

发布于 2018-05-30 15:55:48

我也收到了同样的信息。我发现,在我的示例中,出现此消息的原因是我以以下方式声明了MyFirebaseInstanceIDService

代码语言:javascript
复制
public class MyFirebaseInstanceIDService extends FirebaseMessagingService

其中最后一个类必须通过以下方法解决:

代码语言:javascript
复制
import com.google.firebase.messaging.FireBaseMessagingService;

这个问题在FireBaseMessagingService中是大写的B,然后我更正为:

代码语言:javascript
复制
import com.google.firebase.messaging.FirebaseMessagingService;

然后消息就消失了

PS: ALT+Enter自动解决导入问题绝对是最安全的方式

票数 2
EN

Stack Overflow用户

发布于 2018-08-29 03:25:10

我也有同样的问题,我已经用谷歌地图做了一个项目,我的主要活动是

代码语言:javascript
复制
public class MapsActivity extends FragmentActivity implements
        OnMapReadyCallback, GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener {

并拥有

代码语言:javascript
复制
dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:28.0.0-rc01'
    implementation 'com.google.android.gms:play-services-maps:15.0.1'
    implementation 'com.google.android.gms:play-services-location:15.0.1'
    implementation 'com.mcxiaoke.volley:library:1.0.+'
    implementation 'com.google.firebase:firebase-core:16.0.1'
    implementation 'com.google.firebase:firebase-messaging:17.0.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}
apply plugin: 'com.google.gms.google-services'

我不知道我是否可以扩展2个不同的类,或者应该创建另一个类,比如@Antonino answer

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47436100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档