web-dev-qa-db-fra.com

Android Assistant Studio: aucun client n'a pu être ajouté à votre projet Firebase

Lorsque j'utilise le nouvel assistant (Firebase) dans Android Studio pour ajouter de nouveaux services, j'obtiens cette erreur:

Firebase

Aucun client n'a pu être ajouté à votre projet Firebase pour les raisons suivantes: Une application portant ce nom de package et SHA1 est déjà connectée à un projet Google. Si vous avez déjà utilisé une API Google, veuillez sélectionner ce projet dans la liste Se connecter à un projet existant.

Sur la page de la console Firebase j'avais sélectionné l'option IMPORT GOOGLE PROJECTS puis j'ai poursuivi l'intégration des services Firebase. Mais lorsque j'essaie d'utiliser le Android Studio Firebase Assistant pour ajouter plus de services, j'obtiens l'erreur ci-dessus.

Et je ne trouve pas ça "in the Connect to an existing Project list" n'importe où?

11
TouchBoarder

Il ressemble à l'assistant Firebase dans Android Studio pour le moment ne fonctionne que lors de la création de nouveaux projets Firebase et sans la mise à jour des projets Google connectés existants.

Lors de la sélection des IMPORT GOOGLE PROJECTS sur la page de la console Firebase, il a généré automatiquement un nouvel OAuth 2.0 ID client pour les informations d'identification du projet sur la page de la console Google Developer . Le projet avait des informations d'identification pour cela, alors peut-être qu'il y a des conflits?

La suppression de ces nouvelles informations d'identification de génération automatique et la création d'un nouveau projet à la place ont résolu le problème avec l'assistant et le message dans Android Studio est maintenant:

Firebase

Projet Firebase créé et connecté localement au module: app.

7
TouchBoarder

Vous pouvez accéder à Informations d'identification page de la console Google Cloud et gérer les informations d'identification de tous vos projets.

Dans mon cas, je devais supprimer un identifiant qui avait provoqué le conflit (AVERTISSEMENT: par prudence, téléchargez-le avant de le supprimer. Ou modifiez-le simplement).

Si vous avez supprimé votre projet Firebase récemment (comme moi), voir: https://stackoverflow.com/a/45270281/53183 .


Voir ceci pour plus d'informations ou d'autres cas: n client OAuth2 existe déjà pour ce nom de package et SHA-1 dans un autre projet

12
Mir-Ismaili

Cela m'est arrivé lorsque j'ai changé de compte Prod Firebase (Google).

Ce qui se passe, c'est que j'ai changé le nom du package et oublié de mettre à jour le fichier gradle.

Sous defaultConfig mettez à jour applicationId dans votre nouveau nom de package.

Supprimez votre google-services.json actuel et reconnectez-vous à votre Firebase (en utilisant Android Console Studio Firebase)

Si dans tous les cas vous ne pouvez pas supprimer votre google-services.json, commentez vos dépendances Firebases sur votre fichier gradle puis synchronisez. Ensuite, supprimez-le.

Prenez note, Aucun client n'a pu être ajouté à votre projet Firebase pour les raisons suivantes: Une application portant ce nom de package et SHA1 est déjà connectée à un projet Google. Si vous avez déjà utilisé une API Google, veuillez sélectionner ce projet dans la liste Se connecter à un projet existant. une erreur se produit lorsque votre applicationId est déjà connecté au compte Firebase existant. Vous n'avez pas besoin de supprimer le compte Firebase précédent, il suffit de mettre à jour votre applicationID. Cette erreur m'a presque fait sauter au 50e étage. Alors enregistrez-vous, si vous rencontrez cette erreur, demandez ici. Cheers mate.

3
ralphgabb

Solution à ce problème:

1.- Supprimez votre projet Firebase

deleting...

2.- Changez Android pour projeter et supprimer le fichier JSON

enter image description here

3.- Dans l'application Gradle supprimer ...

apply plugin: 'com.google.gms.google-services' 

et projet de synchronisation

4.- Dans Android Studio Allez dans -> Outils -> Firebase et ouvrez l'asistant.

5.- Créez une nouvelle base de données Firebase et suivez les étapes correspondantes.

enter image description here

Cette étape évite le problème.

2
Ignacio_aa

Cela m'est arrivé aussi ... J'ai fait ça ...

Cela se produit lorsque vous avez déjà connecté votre application à un compte Firebase avant ... pour cela ... La meilleure solution n'est pas nécessaire de modifier votre projet existant, vérifiez si vous avez déjà connecté votre application à un autre compte Firebase .. La meilleure chose que vous avez à faire est de consigner les autres comptes Firebase que vous possédiez et de vérifier que votre projet a été créé à partir de tout autre compte. S'il y est, supprimez-le et essayez de vous reconnecter à Firebase.

1
supun randima

Accédez d'abord aux paramètres de vos projets Firebase dans la console Firebase. Supprimez tout sous "empreintes digitales du certificat SHA", puis essayez de vous reconnecter à Firebase. Cela devrait fonctionner. Avait le même problème et l'a résolu.

0
bimsina

Il se peut que votre projet ait été précédemment enregistré sur un autre compte.

Accédez à Google Developers Console , sous OAuth 2.0 ID client, vérifiez si votre ID d'application est là, supprimez-le.

0
fadzz