Message d'erreur “Fichier google-services.json est absent de module dossier racine. Les Services Google Plugin ne peut pas fonctionner sans elle”
J'ai mis à jour mon projet à la dernière pièce services classpath 'com.google.gms:google-services:1.5.0-beta2'
. Je suis également à l'aide de la dernière version de playservices dans mon application.gradle du fichier:
compile 'com.google.android.gms:play-services-location:8.3.0'
compile 'com.google.android.gms:play-services-gcm:8.3.0'
Cependant quand je compile, Gradle throws exception comme suit
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.
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour obtenir le fichier de configuration à partir du site du développeur et de le coller dans l'application répertoire de votre projet.
Rendez-vous sur cette URL :
https://developers.google.com/mobile/add
Choisissez vos Options et vous pourrez enfin télécharger
google-service.json
fichiercopie de ce fichier et de le coller Dans
YourProjectName/app
RépertoirePuis recompilez le projet très probablement, il sera à la mouche
Dans mon cas, le répertoire ressemble à ceci :
Pour toute personne utilisant les Firebase vous devez vous rendre dans votre console et là, il faut dire "ajouter un projet pour Android". À partir de là, il sera l'étape-par-étape de générer de la google-services.fichier json pour vous.
J'ai reçu ce message d'erreur lors de l'exécution de Google de Firebase analytics exemple d'application:
Conditions préalables:
Ajouter Procédure:
[Prend environ 10 secondes...]
[Nom complet du paquet, s'affiche en haut de l'manifeste: "com.google.firebase.guide de démarrage rapide.analytics"]
"quickstart/analytics/app"
[Avertissement: Ne renommez pas le fichier, il doit être: google-services.json]
Event -> Connect App de Firebase.
Supprimer Procédure:
J'ai ajouté et supprimé l'exemple d'application à de multiples reprises, sans effets secondaires notables.
dans mon cas, j'ai enregistré un fichier json avec un espace comme ce
et celui de droite est
et aussi prendre soin de ne pas mettre (_) au lieu de (-)
peut aider quelqu'un.
Je viens de courir dans problème de téléchargement
google-services.json
de Firebase de la console. S'avère que j'avais de vous déconnecter de tous les autres comptes google que celui que j'ai utilisé pour la Firebase.Vous devez vous rendre sur Firebase console-->Paramètres>Paramètres du Projet et il y aura une section avec Télécharger le dernier fichier de config. Télécharger google-service.json et mettre dans le dossier app. C'est un travail pour moi.
Liens:
https://developers.google.com/identity/sign-in/android/start-integrating
https://developers.google.com/android/guides/client-auth
google-services.json
de fichiers qui peuvent être téléchargés et ajoutés à<appName>/platforms/<platformName>/google-services.json
. Bonne Chance...https://developers.google.com/android/
vous avez besoin de générer configuaration de fichier qui vous donne accès à tous les services et Api-vous inscrit à un développeur de la console et de le placer dans votre répertoire racine
Aller dans le fichier de configuration à partir du site du développeur et de le coller dans l'application répertoire de votre projet en cours.
Aller dans Outils-->Firebase dans votre Android Studio et cliquez sur se Connecter à votre application de Firebase. Ils seront mis en place pour vous.
Dans Android Studio, procédez comme suit:
Cliquez sur Outils > Firebase pour ouvrir la Assistant fenêtre.
Cliquez pour agrandir la liste des fonctionnalités (par exemple, google Analytics), puis cliquez sur Get a Commencé le tutoriel pour se connecter à Firebase et ajouter le code nécessaire à votre application.
Dans android studio:
Il a bien fonctionné pour moi à partir de là.
Très Simple
Juste allez dans Outils->Firebase->se Connecter à firebase cliquez sur synchroniser maintenant
CE SERA SÛREMENT TRAVAIL.
Pour
Cordova Apps
:Nous avons besoin de placer le
google-services.json
fichier dansapp root
(je crois; lorsque l'on travaille avec Cordova apps, nous ne sommes pas à entrer dans d'autres dossiers/fichiers tels que Gradle, fichiers Java, plates-formes, etc; seulement au lieu de travailler avec eux VIA leconfig.xml
etwww
dossier) et de le renvoyer dans leconfig.xml
comme suit:REMARQUE: s'Assurer que le
Firebase App packagename
est la même que laid
attribut dans<widget id="<packagename>" ... >
sont les mêmes.Ex:
Bonne Chance...
Même après l'ajout de toutes les dépendances et le fichier si vous rencontrez un tel problème, il pourrait être votre fichier incorrect nom de "google-services.json".
Assurez-vous d'avoir le nom exact du fichier sans espaces ou de caractères.
J'avais renommé le fichier et de l'espace a" " dans mon nom de fichier qui n'était pas le cas, plus tard, j'ai constaté que mon nom de fichier est mal, donc il fixe!.
Si vous n'avez pas besoin de plus...
...\build.gradle:
classpath 'com.google.gms:google-services:3.2.0'
->
//classpath 'com.google.gms:google-services:3.2.0'
...\app\de construire.gradle:
appliquer plugin: com.google.gms.google-services
->
//appliquer le plugin: com.google.gms.google-services
Le Problème est que:- le dossier ou Le fichier que vous avez collé votre produit téléchargé à partir de la firebase console n'est pas nommé comme google-services.json. alors maintenant, cliquez dessus puis clic droit de la souris dans toutes les options ouvertes lunette et le renommer en google-services.json. parce que cela a fonctionné pour moi
J'ai eu le même problème. Le problème, c'est parce que de renommer le fichier. Vous pouvez avoir téléchargé nombre de google-services.fichier json en vous dossier téléchargements. Ainsi, lorsque vous télécharger un nouveau fichier il va le télécharger avec le même nom, mais en ajoutant des valeurs numériques entre parenthèses. quelque chose comme google-les services(1).json .Afin de vous supprimer ce (1) et de copier le fichier. Assurez-vous que lorsque vous êtes à la renommer il ne devrait pas y avoir d'espaces ou extra . dans le nom du fichier.
Avait fait face à la même question ..
bien dans mon cas, j'ai sauvé
comme
J'ai essayé toutes les solutions mentionnées ci-dessus mais rien n'y fait...
l'erreur a été lieu de "_" vous avez besoin de mettre des "-"(tiret).
Juste refactoring du fichier à google-services.json de google_services.json fonctionne comme un charme..
Espérons que cette aide!!!
P. S. je sais que c'est paraître idiot, mais cela ne fonctionne que pour moi...
Suit:
Accédez à votre dossier de projet et d'ouvrir l' /app sous-dossier.
Collez le .fichier json ici.
Reconstruire le projet.
pour les gens viennent ici de la firebase codelabs tutoriel étape 3:allez à la page 4.
Apparemment, si google dit
You should now have the android-start project open in Android Studio.
,Elle signifie,et pasYou should now have the android-start project open in Android Studio, without any build-errors
.Comme l'instruction, dit-il, vous devez obtenir un fichier de configuration à partir de firebase. j'.e , créez un nouveau projet dans votre firebase acc avec le nom " amicale chat et dans la page suivante , ajouter son
package name
etSHA1 KEY.
après avoir téléchargé le fichier json,l'ajouter à votre
project>app
le dossier, et le projet de Reconstruction.https://developers.google.com/mobile/add
sélectionnez démarrer et allez dans paramètres et le logo, puis paramètres du projet
après cela, vous le verrez ci-dessous la plate-forme web,android,ios . sélectionnez selon vos préférences.
et ensuite télécharger
google-service.fichier json
copie de ce fichier et de le coller Dans
YourProjec Répertoire/app
et puis enfin de nouveau la synchronisation .