代码之家  ›  专栏  ›  技术社区  ›  Fawzan

未能解析:播放服务任务

  •  23
  • Fawzan  · 技术社区  · 6 年前

    我已经尝试将FCM添加到我的Android应用程序中将近48小时了。在Android Studio上,这两个错误让我不断失败。我已经尝试了所有的解决方案 post .但我还是修不好。

    我希望在我的应用程序中集成FireBase云消息。所以我做了以下的事情。

    • 在FireBase控制台中创建了一个应用程序
    • 包括.json配置文件
    • 添加了SDK
    • implementation 'com.google.firebase:firebase-messaging:17.0.0' (在应用程序级别渐变中)
    • apply plugin: 'com.google.gms.google-services' (在最后一个应用程序级渐变文件中 行)
    • classpath 'com.google.gms:google-services:4.0.1' (在项目级渐变中)
    • 添加了存储库 google() (在项目级渐变中)

    我试过多次同步,但还是不断出错。

    解析失败:播放服务任务打开文件

    解析失败:播放服务库打开文件

    附带说明,我使用的是Gradle插件3.1.3

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

    有人能帮我一下吗?

    5 回复  |  直到 6 年前
        1
  •  20
  •   Armando    6 年前

    jcenter() 有时充当一些谷歌依赖项的镜像存储库。在渐变构建过程中,它会在 repositories {...}

    这里是存储库列表的建议顺序

        repositories {
            google()
            maven {
                url 'https://maven.google.com/'
            }
            jcenter()
        }
    
        2
  •  81
  •   Mike Yan    6 年前

    gradle (project) google() 之前 jcenter() 错误就消失了。

    repositories {
        google()
        jcenter()
    }
    
        3
  •  10
  •   Samarakande    6 年前

        4
  •  1
  •   Sushil Chaudhary    6 年前

    添加你的app.gradle

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

        5
  •  0
  •   CamHart    6 年前

    这是由于过时的构建工具版本造成的。从28.0.2更新到28.0.3解决了问题。

    buildToolsVersion '28.0.2'
    

    buildToolsVersion '28.0.3'
    

    在build.gradle文件中。