无法解决:播放服务任务



我已经尝试将FCM添加到我的Android应用程序中将近48小时了。我在Android Studio上不断失败这两个错误。我已经尝试了这篇文章中的所有解决方案。我仍然无法修复它。

我希望将 Firebase 云消息功能集成到我的应用中。所以我做了以下工作。

  • 在 Firebase 控制台中创建了一个应用
  • 包含 .json 配置文件
  • 添加了开发工具包
  • implementation 'com.google.firebase:firebase-messaging:17.0.0'(在应用级别分级中(
  • apply plugin: 'com.google.gms.google-services'(在应用级别 gradle 文件中最后 行(
  • classpath 'com.google.gms:google-services:4.0.1'(在项目级别评分中(
  • 添加了存储库google()(在项目级别 gradle 中(

我已经尝试了很多次同步,但不断收到错误

无法解析:播放服务任务打开文件

无法解决:播放服务地下室打开文件

附带说明一下,我正在使用 gradle 插件 3.1.3

classpath 'com.android.tools.build:gradle:3.1.3'

有人可以在这里帮我一把吗?

gradle (project)中, 只需在jcenter()之前更改google()的位置, 并且错误消失了。

repositories {
google()
jcenter()
}

jcenter()有时充当某些Google依赖项的镜像存储库。在 Gradle 构建过程中,它会在repositories {...}块中列出的第一个条目中查找依赖项。因此,如果此存储库损坏或任何依赖项发生不良情况,则该过程将失败。

这里有一个推荐的仓库列表顺序

repositories {
google()
maven {
url 'https://maven.google.com/'
}
jcenter()
}

将 google(( 存储库放在依赖项的第一行。它会起作用。

add in your app.gradle

allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}

并升级依赖项版本。

由于构建工具版本过时,我遇到了这种情况。 从 28.0.2 更新到 28.0.3 解决了这个问题。

buildToolsVersion '28.0.2'

自:

buildToolsVersion '28.0.3'

在build.gradle文件中。

相关内容

  • 没有找到相关文章

最新更新