0

J'ai récemment intégré Firebase dans mon application Unity et ça a été génial jusqu'ici, mais je suis coincé en essayant de faire fonctionner Google Auth (Android).Firebase Google Auth dans Unity - ne peut pas trouver le symbole GoogleSignInResult

error: cannot find symbol import com.google.android.gms.auth.api.signin.GoogleSignInResult; 

Les Firebase Auth docs me diriger à travers quelques pages et, éventuellement, à ce https://developers.google.com/identity/sign-in/android/start-integrating

suivant les étapes de cette page résout les GoogleSignInResult mais provoque d'autres erreurs:

il semblait que je avais besoin ajouter

compile 'com.google.android.gms:play-services-auth:9.8.0' 

mais cela m'a donné

Error: more than one library with package name 'com.google.android.gms' 

donc j'ajouté

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

qui m'a alors donné cette erreur que je ne semblais pas à corriger.

AndroidManifest.xml:6:19-87 Error: 
Attribute provider#[email protected] value=(com.jroddev.application.sandbox.firebaseinitprovider) from [:firebase-common-11.0.0:] AndroidManifest.xml:6:19-87 
is also present at [com.google.firebase:firebase-common:9.8.0] AndroidManifest.xml:6:19-78 value=(com.google.firebase.firebaseinitprovider). 
Suggestion: add 'tools:replace="android:authorities"' to <provider> element at AndroidManifest.xml:6:9-203 to override. 

exporter un Android Gradle Project Unity, copiez dans mes fichiers Android/Java et puis essayez d'exécuter gradle assembleRelease (et par Android commandline Studio).

Est-ce que quelqu'un a déjà fait l'expérience ou sait comment le résoudre?

Répondre