El archivo google-services.json falta en la carpeta raíz del módulo. El complemento de servicios de Google no puede funcionar sin él

Tengo un proyecto con 1 módulo y 2 aplicaciones. El módulo se utiliza para las partes de código que ambas aplicaciones utilizan. Por supuesto, tengo archivos google-services.json separados en las carpetas raíz de la aplicación.

La construcción funcionó muy bien el viernes pasado.

Ahora intento compilar y conseguí este error:

File google-services.json is missing from module root folder. The Google Services Plugin cannot function without it. :DoToDoSenderApp:compileDebugSources :DoToDoSenderApp:transformClassesWithDexForDebug UNEXPECTED TOP-LEVEL EXCEPTION: Error:Execution failed for task ':DoToDoSenderApp:transformClassesWithDexForDebug'. > com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_45\bin\java.exe'' finished with non-zero exit value 2 

El único mensaje de error informativo fue sobre este archivo google-services.json que faltaba en mi carpeta raíz del módulo.

No sé cuál es el problema aquí?

El módulo no es una aplicación, ¿por qué tendría que añadir un archivo google-services.json y por qué se trabajó hace unos días sin modificación?

Editar

He creado una nueva aplicación de Google en la consola de la API de Google y he añadido un nuevo archivo google-services.json incluso a mi módulo, obtengo el mismo error.

Agregue multiDexEnabled true en su archivo de gradle de aplicación de proyecto y compruebe,

 defaultConfig { multiDexEnabled true } 

Ese problema se debe a que: – La carpeta o el archivo que pegó en el producto descargado de la consola de firebase no se denomina google-services.json. Por lo que ahora haga clic en él, haga clic derecho en todas las opciones de refractor abierto y cambie el nombre a google-services.json. Porque esto funcionó para mí

  1. Ir a la consola firebase

  2. Crear un nuevo proyecto.

  3. A continuación, haz clic en Agregar Firebase a tu aplicación de Android

  4. Añadir nombre de paquete (de AndroidManifest.xml)

  5. Entonces generará google-services.json

  6. Copie este archivo y agréguelo a (i) su raíz del proyecto (ii) su proyecto> app

  7. Proyecto de sincronización (Herramientas -> Android -> Proyecto de sincronización con archivos Gradle)

Espero que esto te ayude 🙂

  • Cómo crear datos de formato JSON en android?
  • Obtener claves de array json en android
  • Llenar cada fragmento en ViewPager con otro objeto JSON sin cargar de nuevo
  • convertir xml a json android
  • Usando Gson para deserializar a Json en un singleton
  • Enviar notificación múltiple a GCM usando JSON
  • ArrayIndexOutOfBoundsException error en el análisis de datos JSON
  • Cómo enviar datos JSON ARRAY al servidor en Android
  • Actualizar City Spinner con notifyDataSetChanged después de seleccionar estado
  • ¿Cómo se puede leer un archivo json en Android usando Ionic y AngularJS Frameworks?
  • Error de falta de memoria al analizar un JSON grande con la biblioteca de Jackson en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.