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

Actualicé mi proyecto a la última classpath 'com.google.gms:google-services:1.5.0-beta2' servicios de reproducción classpath 'com.google.gms:google-services:1.5.0-beta2' . También estoy usando la última versión de playservices en mi archivo app.gradle como:

 compile 'com.google.android.gms:play-services-location:8.3.0' compile 'com.google.android.gms:play-services-gcm:8.3.0' 

Sin embargo, cuando compilo, Gradle lanza una excepción de la siguiente manera

 Error:Execution failed for task ':app:processDebugGoogleServices'. > File google-services.json is missing from module root folder. The Google Services Plugin cannot function without it. 

Debe obtener el archivo de configuración del sitio del desarrollador y pegarlo en el directorio de nivel de aplicación de su proyecto.

Por favor diríjase a esta URL:

https://developers.google.com/mobile/add

Elige tus Opciones y finalmente podrás descargar

archivo google-service.json

Copia ese archivo y pégalo en

YourProjectName/app Directorio de YourProjectName/app

Luego recompile el proyecto. Probablemente volará

En mi caso, el directorio se ve así:

enter image description here

Para cualquier persona que use Firebase debe ingresar a su consola y allí debe decir “agregar proyecto a Android”. A partir de ahí, generará paso a paso el archivo google-services.json por usted.

Acabo de encontrarme con un problema al descargar google-services.json de la consola de Firebase. Resulta que tuve que cerrar la sesión de todas las otras cuentas de Google que la que estaba usando para Firebase.

en mi caso, he guardado un archivo json con un espacio como este

google-services .json

y el correcto es

google-services.json

y también ten cuidado de no poner (_) en lugar de (-)

puede ayudar a alguien

Vaya al archivo de configuración desde el sitio del desarrollador y péguelo en el directorio de nivel de aplicación de su proyecto actual.

Debe ir a la consola de Firebase -> Configuración -> Configuración del proyecto y habrá una sección con Descargar el último archivo de configuración . Descargue google-service.json y colóquelo en la carpeta de la aplicación. Es trabajo para mi Enlaces: https://developers.google.com/identity/sign-in/android/start-integrating https://developers.google.com/android/guides/client-auth

Recibí este error al intentar ejecutar la aplicación de ejemplo de análisis de Firebase de Google:

Prerrequisitos:

Agregar procedimiento:

  1. Vaya a https://firebase.google.com/
  2. Haga clic en “IR A CONSOLA”
  3. Haga clic en “Agregar proyecto”
  4. Nombre del proyecto: Enter: sample-app
  5. Haga clic en “Crear proyecto” [Toma alrededor de 10 segundos más o menos …]
  6. Haga clic en “Continuar”
  7. En la página “Primeros pasos”, haz clic en “Agregar Firebase a tu aplicación de Android”.
  8. Ingrese el nombre del paquete para la aplicación de Android [El nombre completo del paquete aparece en la parte superior del manifiesto: “com.google.firebase.quickstart.analytics”]
  9. Haga clic en descargar google-services.json
  10. En el explorador de archivos, agregue google-services.json al directorio: “quickstart / analytics / app” [Advertencia: no cambie el nombre del archivo, debe ser: google-services.json]
  11. Ejecutar ‘aplicación’
    • La aplicación de ejemplo ya contiene la configuración necesaria del archivo Gradle.
    • Al agregar un nuevo proyecto, haga lo siguiente: Herramientas -> Firebase -> Analítica -> Agregar evento -> Conectar aplicación a Firebase.
    • Agregar un proyecto a través de Android Studio garantiza que todas las Dependencias de Gradle estén configuradas.

Eliminar procedimiento:

  1. Vaya a https://firebase.google.com/
  2. Haga clic en “IR A CONSOLA”
  3. Configuración -> Configuración del proyecto -> Eliminar esta aplicación
  4. Configuración -> Configuración del proyecto -> Eliminar proyecto
  5. Ingrese la ID del proyecto y presione borrar

Agregué y eliminé la aplicación de muestra varias veces sin ningún efecto secundario notable.

https://developers.google.com/android/ necesita generar el archivo de configuaración que le da acceso a todos los servicios y API que ha registrado en la consola de desarrollador y colocarlo en su directorio raíz

Muy simple Simplemente vaya a Herramientas-> Firebase-> Conéctese a firebase y haga clic en sincronizar ahora ESTO FUNCIONARÁ SEGURAMENTE.

En el estudio de Android:

  1. cambie a la vista Proyecto para que pueda ver la estructura de la carpeta del proyecto real.
  2. encuentre el archivo google-service.json y arrástrelo al directorio de la aplicación (por alguna razón, cuando lo agregué usando el explorador de archivos, lo puse en la carpeta gradle).
  3. Limpiar / reconstruir proyecto

Funcionó bien para mí desde allí.

Vaya a Herramientas -> Firebase en su Android Studio y haga clic en Conectar su aplicación a Firebase. Lo establecerán para ti.

Ese problema se debe a que: – La carpeta o el archivo que pegó a su producto descargado desde la consola de firebase no recibe el nombre de google-services.json. así que ahora haz clic en él y haz clic con el botón derecho del mouse en todas las opciones para abrir el refractor y cambiarle el nombre a google-services.json. porque esto funcionó para mí

Yo tuve el mismo problema. El problema es debido a cambiar el nombre del archivo. Es posible que haya descargado el número de archivo google-services.json en su carpeta de descargas. Por lo tanto, cuando descargue un nuevo archivo, lo descargará con el mismo nombre pero agregará valores numéricos entre corchetes. algo así como google-services (1) .json. Así que borrará esto (1) y copiará el archivo. Asegúrese de que cuando lo cambie de nombre no haya espacios ni más. en el nombre del archivo.

Se había enfrentado el mismo problema …

Bueno, en mi caso, he guardado

google-services.json

como

google_services.json

Probé todas las soluciones mencionadas anteriormente, pero nada ayuda … el error fue en lugar de “_” que debe poner “-” (guión).

Simplemente refactorizando el archivo a google-services.json desde google_services.json funciona como encanto.

¡¡¡Espero que esto ayude!!!

PD. Sé que suena tonto, pero esto solo funciona para mí …

Pasos:

  1. Navega a la carpeta de tu proyecto y abre la subcarpeta / app.

  2. Pega el archivo .json aquí.

  3. Reconstruye el proyecto.

para las personas que vienen aquí desde el tutorlab codelabs tutorial paso 3: ir a la página 4.

Aparentemente, si google dice You should now have the android-start project open in Android Studio. , Lo dice en serio, y no You should now have the android-start project open in Android Studio, without any build-errors .
Como dice la instrucción allí, debe obtener un archivo de configuración de firebase. es decir, cree un nuevo proyecto en su firebase acc con el nombre ‘chat amigable’ y en la página siguiente, agregue su package name y SHA1 KEY.
después de descargar el archivo json, agréguelo a su project>app carpeta de project>app y reconstruya el proyecto.

Incluso después de agregar todas las dependencias y el archivo si tiene algún problema, podría ser el nombre de archivo incorrecto de “google-services.json”.

Asegúrese de tener el nombre exacto del archivo sin espacios ni caracteres adicionales.

Había cambiado el nombre del archivo y tenía espacio “” en mi nombre de archivo que no se notaba, luego descubrí que mi nombre de archivo es incorrecto, ¡así que lo arreglé !.

La forma más fácil de agregar el archivo google-service.json

En Android Studio, sigue estos pasos:

Haga clic en Herramientas> Firebase para abrir la ventana del Asistente .

Haga clic para expandir una de las características enumeradas (por ejemplo, Analytics), luego haga clic en el tutorial Comenzar para conectarse a Firebase y agregue el código necesario a su aplicación.

https://developers.google.com/mobile/add

Seleccione Comenzar y vaya al logo de configuración y luego a la configuración del proyecto. Luego, verá debajo de la plataforma, como web, android, ios. seleccione eso según su preferencia. y luego descarga el archivo google-service.json

Copia ese archivo y pégalo en

YourProjec / Directorio de aplicaciones y finalmente sincronizar nuevamente.