Fichier google-services.json est absent de module dossier racine. Les Services Google Plugin ne peut pas fonctionner sans elle
J'ai un projet avec 1 module et 2 applications. Le module est utilisé pour les parties de code que les deux applications utilisent. Bien sûr, j'ai google-services.des fichiers json dans l'application de la racine des dossiers.
Le build fonctionne très bien, vendredi dernier.
Maintenant, j'essaie de compiler et eu cette erreur:
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
Le seul message d'erreur informatif à propos de ce google-services.fichier json manque dans mon module dossier racine.
Je ne sais pas quel est le problème ici?
Le module n'est pas une demande, pourquoi aurais-je à ajouter un google-services.fichier json et pourquoi il a été travaillé il y a quelques jours, sans modification?
Modifier
J'ai fait une nouvelle application Google dans Google API console et a ajouté un nouveau google-services.fichier json même à mon module, eu la même erreur.
- Pourriez-vous ajouter une description de la structure de dossier, montrant le projet, d'applications et de où la google-services.des fichiers json sont.
Vous devez vous connecter pour publier un commentaire.
Ajouter multiDexEnabled vrai dans votre projet d'application gradle fichier et vérifier,
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
Aller à firebase console
Créer un nouveau projet.
Puis cliquez sur Ajouter Firebase pour votre application Android
Ajouter un nom de Paquet (à partir de AndroidManifest.xml)
Puis il va générer google-services.json
Copie de ce fichier et l'ajouter à (i) votre racine du projet (ii) votre projet>app
De synchronisation du projet (Outils -> Android -> Sync Projet avec Gradle Fichiers)
Espère que cela aidera à vous 🙂