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.
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
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
.
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
Agora prossiga com a construção. Deve funcionar. :)