Facebook-sdk-for-unity: existe alguma solução para integrar o Facebook e o Google Firebase SDK juntos em 2017.

Criado em 15 dez. 2017  ·  6Comentários  ·  Fonte: facebook/facebook-sdk-for-unity

Oi

Estou usando o facebook sdk no meu projeto de unidade, mas não está funcionando com o google firebase sdk.

Por favor, compartilhe suas idéias, pois é muito urgente para nós.

Comentários muito úteis

Experimente estas soluções! Funciona com as últimas versões de plugins!

Resolução para problemas de Dex ao adicionar plug-ins do Google Play Services 0.95 e Facebook sdk 7.13.0 ao Unity 2018.2.0f2

Etapa 1: primeiro importe o plugin GooglePlayServices0.95 deste link https://github.com/playgameservices/play-games-plugin-for-unity.

Etapa 2: Desmarque a pasta PlayServicesResolver quando a estrutura da pasta for exibida para importar.

Etapa 3: agora importe o pacote de unidade do Facebook SDK 7.13.0 de https://developers.facebook.com/docs/unity/downloads/

Passo 4: Aqui importe todas as pastas do plugin sdk do Facebook.

Etapa 5: agora selecione Assets / PlayServicesResolver / VersionHandler / Update

Etapa 6: agora selecione Assets / PlayServicesResolver / AndroidResolver / Resolve

Etapa 7: agora selecione Assets / PlayServicesResolver / AndroidResolver / Settings e desmarque Ativar resolução automática

Etapa 8: agora vá para o painel do projeto e vá para Assets / Plugins / Android / e exclua todas as pastas, exceto a pasta com este nome "com.google.games.gpgs-plugin-support-0.9.50"

Etapa 9: Agora vá para o painel do projeto e vá para Assets / Plugins / Android / e exclua os seguintes arquivos

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

Agora prossiga com a construção. Deve funcionar. :)

Todos 6 comentários

fazê-lo funcionar com FB 7.9.4 e Firebase, ainda tentando fazer o 7.10 funcionar

oi você pode por favor compartilhar os ids de versão para firebase e facebook.

1) Firebase e Facebook não funcionam juntos?

Tipo de erro:
CommandInvokationFailure: Incapaz de converter classes em formato dex.
C: \ Arquivos de programas \ Javajdk1.8.0_51 \ binjava.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir = "E: / Android SDK 29 de agosto / Novos SDKtools" -Dfile.encoding = UTF8 -jar "C: \ Programa Files \ Unity 2017 \ Editor \ DataPlaybackEngines \ AndroidPlayer / Tools \ sdktools.jar "-

stderr [
Erro de tradução não detectado: java.lang.IllegalArgumentException: já adicionado: Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat;
Erro de tradução não detectado: java.lang.IllegalArgumentException: já adicionado: Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat $ AccessibilityServiceInfoIcsImpl;
Erro de tradução não detectado: java.lang.IllegalArgumentException: já adicionado: Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat $ AccessibilityServiceInfoStubImpl;
Erro de tradução não detectado: java.lang.IllegalArgumentException: já adicionado: Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat $ AccessibilityServiceInfoVersionImpl;
Erro de tradução não detectado: java.lang.IllegalArgumentException: já adicionado: Landroid / support / v4 / animation / AnimatorCompatHelper;
Erro de tradução não detectado: java.lang.IllegalArgumentException: já adicionado: Landroid / support / v4 / app / ActionBarDrawerToggle;
Erro de tradução não detectado: java.lang.IllegalArgumentException: já adicionado: Landroid / support / v4 / app / ActionBarDrawerToggle $ ActionBarDrawerToggleImpl;
Erro de tradução não detectado: java.lang.IllegalArgumentException: já adicionado: Landroid / support / v4 / app / ActionBarDrawerToggle $ ActionBarDrawerToggleImplBase;
Erro de tradução não detectado: java.lang.IllegalArgumentException: já adicionado: Landroid / support / v4 / app / ActionBarDrawerToggle $ ActionBarDrawerToggleImplHC

Soluções:

Versão do Facebook 7.9.0
Firebase versão 4.1.0

-> Primeiro importe o plugin do Firebase e, em seguida, force a resolução do jar usando o PlayService resolvedor
-> em seguida, adicione Facebook sdk 7.9.0 e force a resolução do jar usando o resolvedor de jogos de serviço
-> Excluir ou desabilitar arquivos
-> FacebookSDK -> plug-ins-> Android -> libs -> support-v4-23.4.0 = excluir ou desabilitar-> FacebookSDK -> plugins-> Android -> libs -> support-annotations-23.4.0 = excluir ou desabilitar

-> em seguida, construa e suas obras (respire fundo com o nome de deus ).

Experimente estas soluções! Funciona com as últimas versões de plugins!

Resolução para problemas de Dex ao adicionar plug-ins do Google Play Services 0.95 e Facebook sdk 7.13.0 ao Unity 2018.2.0f2

Etapa 1: primeiro importe o plugin GooglePlayServices0.95 deste link https://github.com/playgameservices/play-games-plugin-for-unity.

Etapa 2: Desmarque a pasta PlayServicesResolver quando a estrutura da pasta for exibida para importar.

Etapa 3: agora importe o pacote de unidade do Facebook SDK 7.13.0 de https://developers.facebook.com/docs/unity/downloads/

Passo 4: Aqui importe todas as pastas do plugin sdk do Facebook.

Etapa 5: agora selecione Assets / PlayServicesResolver / VersionHandler / Update

Etapa 6: agora selecione Assets / PlayServicesResolver / AndroidResolver / Resolve

Etapa 7: agora selecione Assets / PlayServicesResolver / AndroidResolver / Settings e desmarque Ativar resolução automática

Etapa 8: agora vá para o painel do projeto e vá para Assets / Plugins / Android / e exclua todas as pastas, exceto a pasta com este nome "com.google.games.gpgs-plugin-support-0.9.50"

Etapa 9: Agora vá para o painel do projeto e vá para Assets / Plugins / Android / e exclua os seguintes arquivos

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

Agora prossiga com a construção. Deve funcionar. :)

você é incrível .. obrigado pela solução acima.
Alguma ideia se eu incluir a Admob na mistura, quais bibliotecas vou precisar manter?

Onde está play-services-resolver?
Acabei de baixar de https://github.com/googlesamples/unity-jar-resolver/blob/master/play-services-resolver-1.2.95.0.unitypackage
e coloque e renomeie em facebook-sdk-for-unity/play-services-resolver.unitypackage .

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

alchemyincarnate picture alchemyincarnate  ·  4Comentários

laijingfeng picture laijingfeng  ·  6Comentários

1901 picture 1901  ·  6Comentários

pvalium picture pvalium  ·  6Comentários

bblpny picture bblpny  ·  4Comentários