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?