由以下原因引起:org.gradle.api.tasks.TaskExecutionException:任务':app:processDebugGoogleServices'的执行失败

时间:2019-02-05 13:19:10

标签: android firebase gradle google-play-services

  

org.gradle.execution.MultipleBuildFailures:构建完成,但有1次失败。

     

原因:org.gradle.api.tasks.TaskExecutionException:任务':app:processDebugGoogleServices'的执行失败。

     

原因:org.gradle.api.GradleException:在com.google.gms.googleservices.GoogleServicesTask.action(GoogleServicesTask.java:117)上没有找到包名称“ rt”的匹配客户端

为什么会出现此错误?

enter image description here enter image description here enter image description here

2 个答案:

答案 0 :(得分:0)

您似乎丢失了google-services.json文件,或者有问题。

如果存在json文件(app / app / google-services.json),请确保包含您的软件包ID。如果不是,那可能是您的问题。

文件应如下所示:

"project_info": {
  "project_number": "123456789",
  "firebase_url": "https://xmpl.firebaseio.com",
  "project_id": "xmpl",
  "storage_bucket": "xmpl.appspot.com"
 },

 "client": [
{
  "client_info": {
    "mobilesdk_app_id": "1:684654651:android:1681354132165",
    "android_client_info": {
      "package_name": "com.example.app"
    }
  },
  "oauth_client": [
    {
      "client_id": "65168135-sfas651fsad65f1sd.apps.googleusercontent.com",
      "client_type": 1,
      "android_info": {
        "package_name": "com.example.app",
        "certificate_hash": "a16515asd1f65sd1f651sdf65"
      }
    },

删除文件,确保正确设置了应用程序级别gradle文件。

它必须包含以下内容:

apply plugin: 'com.google.gms.google-services'

先清理然后重建。

答案 1 :(得分:0)

这是您 google-services.json 文件中的错误,因此,请检查“package_name”:在 google-services.json 文件中,package_name 必须与 firebase 包名称相同。