Facebook-sdk-for-unity: ¿Existe alguna solución para integrar facebook y google firebase sdk juntos en 2017?

Creado en 15 dic. 2017  ·  6Comentarios  ·  Fuente: facebook/facebook-sdk-for-unity

Hola

Estoy usando facebook sdk en mi proyecto de unidad pero no funciona con google firebase sdk.

Comparta sus pensamientos ya que es muy urgente para nosotros.

Comentario más útil

¡Prueba estas soluciones! ¡Funciona con las últimas versiones de complementos!

Resolución de problemas de Dex al agregar complementos de Google Play Services 0.95 y Facebook sdk 7.13.0 a Unity 2018.2.0f2

Paso 1: Primero importe el complemento GooglePlayServices0.95 desde este enlace https://github.com/playgameservices/play-games-plugin-for-unity.

Paso 2: Desmarque la carpeta PlayServicesResolver cuando se muestre la estructura de la carpeta para importar.

Paso 3: Ahora importe el paquete de unidad de Facebook SDK 7.13.0 desde https://developers.facebook.com/docs/unity/downloads/

Paso 4: Aquí importe todas las carpetas del complemento sdk de Facebook.

Paso 5: Ahora seleccione Assets / PlayServicesResolver / VersionHandler / Update

Paso 6: Ahora seleccione Assets / PlayServicesResolver / AndroidResolver / Resolve

Paso 7: Ahora seleccione Assets / PlayServicesResolver / AndroidResolver / Settings y luego desmarque Habilitar resolución automática

Paso 8: Ahora vaya al Panel del proyecto y vaya a Activos / Complementos / Android / y elimine todas las carpetas excepto la carpeta con este nombre "com.google.games.gpgs-plugin-support-0.9.50"

Paso 9: Ahora vaya al Panel del proyecto y vaya a Activos / Complementos / Android / y elimine los siguientes archivos

com.android.support.animated-vector-drawable-25.3.1
com.android.support.customtabs-25.3.1
com.android.support.support-annotations-25.3.1
com.android.support.support-v4-25.3.1
com.android.support.support-vector-drawable-25.3.1

Ahora proceda con la creación de la construcción. Deberia de funcionar. :)

Todos 6 comentarios

tenerlo funcionando con FB 7.9.4 y Firebase, todavía tratando de que 7.10 funcione en absoluto

hola, ¿puedes compartir los identificadores de versión de firebase y facebook?

1) ¿Firebase y Facebook no funcionan juntos?

Tipo de error:
CommandInvokationFailure: no se pueden convertir clases en formato dex.
C: \ Archivos de programa \ Javajdk1.8.0_51 \ binjava.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir = "E: / Android SDK 29 de agosto / New SDKtools" -Dfile.encoding = UTF8 -jar "C: \ Programa Archivos \ Unity 2017 \ Editor \ DataPlaybackEngines \ AndroidPlayer / Tools \ sdktools.jar "-

stderr [
Error de traducción no detectado: java.lang.IllegalArgumentException: ya agregado: Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat;
Error de traducción no detectado: java.lang.IllegalArgumentException: ya agregado: Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat $ AccessibilityServiceInfoIcsImpl;
Error de traducción no detectado: java.lang.IllegalArgumentException: ya agregado: Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat $ AccessibilityServiceInfoStubImpl;
Error de traducción no detectado: java.lang.IllegalArgumentException: ya agregado: Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat $ AccessibilityServiceInfoVersionImpl;
Error de traducción no detectado: java.lang.IllegalArgumentException: ya agregado: Landroid / support / v4 / animation / AnimatorCompatHelper;
Error de traducción no detectado: java.lang.IllegalArgumentException: ya agregado: Landroid / support / v4 / app / ActionBarDrawerToggle;
Error de traducción no detectado: java.lang.IllegalArgumentException: ya agregado: Landroid / support / v4 / app / ActionBarDrawerToggle $ ActionBarDrawerToggleImpl;
Error de traducción no detectado: java.lang.IllegalArgumentException: ya agregado: Landroid / support / v4 / app / ActionBarDrawerToggle $ ActionBarDrawerToggleImplBase;
Error de traducción no detectado: java.lang.IllegalArgumentException: ya agregado: Landroid / support / v4 / app / ActionBarDrawerToggle $ ActionBarDrawerToggleImplHC

Soluciones:

Versión de Facebook 7.9.0
Versión de Firebase 4.1.0

-> Primero importe el complemento de Firebase y luego fuerce la resolución de jar usando el solucionador de playservice
-> luego agregue Facebook sdk 7.9.0 y luego fuerce la resolución de jar usando playservice resolver
-> Eliminar o deshabilitar archivos
-> FacebookSDK -> complementos-> Android -> libs -> support-v4-23.4.0 = eliminar o deshabilitar-> FacebookSDK -> complementos-> Android -> libs -> support-annotations-23.4.0 = eliminar o deshabilitar

-> luego construya y sus Obras (respire hondo con el nombre de dios ).

¡Prueba estas soluciones! ¡Funciona con las últimas versiones de complementos!

Resolución de problemas de Dex al agregar complementos de Google Play Services 0.95 y Facebook sdk 7.13.0 a Unity 2018.2.0f2

Paso 1: Primero importe el complemento GooglePlayServices0.95 desde este enlace https://github.com/playgameservices/play-games-plugin-for-unity.

Paso 2: Desmarque la carpeta PlayServicesResolver cuando se muestre la estructura de la carpeta para importar.

Paso 3: Ahora importe el paquete de unidad de Facebook SDK 7.13.0 desde https://developers.facebook.com/docs/unity/downloads/

Paso 4: Aquí importe todas las carpetas del complemento sdk de Facebook.

Paso 5: Ahora seleccione Assets / PlayServicesResolver / VersionHandler / Update

Paso 6: Ahora seleccione Assets / PlayServicesResolver / AndroidResolver / Resolve

Paso 7: Ahora seleccione Assets / PlayServicesResolver / AndroidResolver / Settings y luego desmarque Habilitar resolución automática

Paso 8: Ahora vaya al Panel del proyecto y vaya a Activos / Complementos / Android / y elimine todas las carpetas excepto la carpeta con este nombre "com.google.games.gpgs-plugin-support-0.9.50"

Paso 9: Ahora vaya al Panel del proyecto y vaya a Activos / Complementos / Android / y elimine los siguientes archivos

com.android.support.animated-vector-drawable-25.3.1
com.android.support.customtabs-25.3.1
com.android.support.support-annotations-25.3.1
com.android.support.support-v4-25.3.1
com.android.support.support-vector-drawable-25.3.1

Ahora proceda con la creación de la construcción. Deberia de funcionar. :)

eres increíble ... gracias por la solución anterior.
¿Alguna idea si incluyo Admob en la mezcla, qué bibliotecas tendré que retener?

¿Dónde está play-services-resolver?
Acabo de descargar desde https://github.com/googlesamples/unity-jar-resolver/blob/master/play-services-resolver-1.2.95.0.unitypackage
y poner y cambiar el nombre en facebook-sdk-for-unity/play-services-resolver.unitypackage .

¿Fue útil esta página
0 / 5 - 0 calificaciones