gpt4 book ai didi

android - 推送通知 - Firebase Control Messaging (FCM) - 无法运行该应用程序(未找到默认 Activity )

转载 作者:太空宇宙 更新时间:2023-11-03 10:34:55 24 4
gpt4 key购买 nike

我尝试将 FCM 添加到我的应用程序以发送推送通知。但是我遇到了问题。

我按照 Google tutorial 做所有事情

添加到项目 build.gradle:

buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.0-alpha05'
classpath 'com.google.gms:google-services:3.1.1'
}
}

添加到app build.gradle

dependencies {
...
compile 'com.google.firebase:firebase-core:11.8.0'
compile 'com.google.firebase:firebase-messaging:11.8.0'
}
apply plugin: 'com.google.gms.google-services'

但是添加之后

    compile 'com.google.firebase:firebase-core:11.8.0'
compile 'com.google.firebase:firebase-messaging:11.8.0'

并同步项目,我收到构建错误 -

Default Activity not found

screenshot

如果从 gradle 中删除 firebase 依赖项,一切正常,应用程序运行正常。当然,我已经更新了所有内容(SDK、gradle 版本等)

我正在开发即时应用程序,因此项目是经过调制的(应用程序、即时应用程序、基础、功能等)。

有人知道为什么会这样吗?

最佳答案

尚不支持 Firebase 云消息传递 - reference document

对于他们的情况,未找到默认 Activity 是因为“app”配置启动选项设置为默认 Activity - 它应该设置为 URL否则,默认 Activity 选项需要在“app”模块的 list 中包含

        <intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

关于android - 推送通知 - Firebase Control Messaging (FCM) - 无法运行该应用程序(未找到默认 Activity ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47908772/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com