Actualicé mi proyecto a los últimos servicios de Play 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.
android
google-play-services
android-gradle-plugin
goonerDroid
fuente
fuente
Respuestas:
Debe obtener el archivo de configuración del sitio del desarrollador y pegarlo en el directorio de nivel de aplicación de su proyecto.
Actualizar:
Ir
https://console.firebase.google.com/
Selecciona tu proyecto
En el menú de la izquierda, haga clic en configuración> configuración del proyecto
Agregue una aplicación o descargue el archivo google-services.json en la sección Sus aplicaciones .
fuente
Por favor, vaya a esta URL:
https://developers.google.com/mobile/add
Elija sus Opciones y finalmente podrá descargar
google-service.json
expedientecopia ese archivo y pégalo en
YourProjectName/app
DirectorioLuego, vuelva a compilar el proyecto. Probablemente volará
En mi caso, el directorio del proyecto se ve así:
fuente
Para cualquiera 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 para usted.
fuente
Recibí este error al intentar ejecutar la aplicación de análisis Google Firebase:
Prerrequisitos:
Añadir procedimiento:
Procedimiento de eliminación:
Agregué y eliminé la aplicación de muestra varias veces sin ningún efecto secundario notable.
fuente
en mi caso he guardado un archivo json con un espacio como este
y el correcto es
y también tenga cuidado de no poner (_) en lugar de (-)
Puede ayudar a alguien.
fuente
Acabo de tener problemas para descargar
google-services.json
desde la consola de Firebase. Resulta que tuve que cerrar sesión en todas las otras cuentas de Google que la que estaba usando para Firebase.fuente
Debe ir a la consola 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 póngalo 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
fuente
google-services.json
archivo que se puede descargar y agregar<appName>/platforms/<platformName>/google-services.json
. Buena suerte ...Para
Cordova Apps
:Hay que colocar el
google-services.json
archivo enapp root
(creo; cuando se trabaja con aplicaciones Cordova, no estamos para entrar en otras carpetas / archivos como Gradle, archivos Java, plataformas, etc., sino que sólo trabajan con ellos a través de laconfig.xml
ywww
carpeta) y se refieren de laconfig.xml
misma manera:NOTA: Asegúrese de que
Firebase App packagename
sea igual que elid
atributo en<widget id="<packagename>" ... >
son iguales.Por ej .:
Buena suerte...
fuente
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.
fuente
Muy simple Simplemente vaya a Herramientas-> Firebase-> Conéctese a firebase que haga clic en sincronizar ahora ESTO FUNCIONARÁ.
fuente
Vaya a Herramientas -> Firebase en su Android Studio y haga clic en Conectar su aplicación a Firebase. Lo prepararán para ti.
fuente
En Android Studio, siga estos pasos:
Haga clic en Herramientas> Firebase para abrir la ventana Asistente .
Haga clic para expandir una de las funciones enumeradas (por ejemplo, Analytics), luego haga clic en el tutorial de Inicio para conectarse a Firebase y agregar el código necesario a su aplicación.
fuente
En el estudio de Android:
Me funcionó bien desde allí.
fuente
https://developers.google.com/android/ necesita generar un archivo de configuración que le da acceso a todos los servicios y API para los que se registró en la consola del desarrollador y colocarlo en su directorio raíz
fuente
Si ya no lo necesitas ...
… \ Build.gradle:
classpath 'com.google.gms: google-services: 3.2.0'
->
// classpath 'com.google.gms: google-services: 3.2.0'
… \ App \ build.gradle:
aplique el complemento: 'com.google.gms.google-services'
->
// aplique el complemento: 'com.google.gms.google-services'
fuente
Yo tuve el mismo problema. El problema se debe a cambiar el nombre del archivo. Es posible que haya descargado la cantidad de archivos google-services.json en su carpeta de descargas. Entonces, cuando descargue un archivo nuevo, se descargará con el mismo nombre pero agregando valores numéricos entre paréntesis. algo así como google-services (1) .json. Entonces eliminará esto (1) y copiará el archivo. Asegúrese de que al cambiarle el nombre no haya espacios ni más. en el nombre del archivo.
fuente
Incluso después de agregar todas las dependencias y el archivo, si tiene algún problema, podría ser su nombre de archivo incorrecto "google-services.json".
Asegúrese de tener el nombre exacto del archivo sin espacios ni caracteres adicionales.
Cambié el nombre del archivo y tenía un espacio "" en mi nombre de archivo que no se notaba, luego descubrí que mi nombre de archivo es incorrecto, ¡así que lo arreglé !.
fuente
Ese problema se debe a que: - La carpeta o el archivo que pegó en su producto descargado de la consola de Firebase no se denomina google-services.json. así que ahora haga clic en él, luego haga clic con el botón derecho en todas las opciones, abra el refractor y cámbiele el nombre a google-services.json. porque esto funcionó para mí
fuente
Había enfrentado el mismo problema ...
bueno en mi caso he guardado
como
Intenté todas las soluciones mencionadas anteriormente, pero nada ayuda ... el error fue en lugar de "_" necesita poner "-" (guión).
Simplemente refactorizar el archivo a google-services.json desde google_services.json funciona de maravilla .
¡¡¡Espero que esto ayude!!!
PD: Sé que suena tonto, pero esto solo funciona para mí ...
fuente
Pasos:
Navegue a la carpeta de su proyecto y abra la subcarpeta / app.
Pegue el archivo .json aquí.
Reconstruir el proyecto.
fuente
Para las personas que vienen aquí del tutorial 3 de codelabs de Firebase: ve 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 noYou 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
ySHA1 KEY.
después de descargar el archivo json, agréguelo a su
project>app
carpeta y Reconstruya el proyecto.fuente
https://developers.google.com/mobile/add
seleccione comenzar y vaya al logotipo de configuración y luego a la configuración del proyecto, después de eso verá debajo de la plataforma como web, android, ios. seleccione eso según su preferencia. y luego descargue el archivo google-service.json
copia ese archivo y pégalo en
YourProjec / app Directory y finalmente sincronizar nuevamente.
fuente
Si no tiene acceso a Firebase del proyecto, por ejemplo, descargó un código fuente de ejemplo y luego debe eliminar cualquier elemento relacionado con Firebase para que el proyecto se ejecute.
Buscar palabras clave en el proyecto
fuente