Vários arquivos dex definir LCOM / google / ads / AdRequest $ ErrorCode e Múltiplos arquivos dex definir LCOM / google / ads / AdRequest $ ErrorCode

? anuruddhika @ | Original: StackOverFlow
---

Eu criei aplicação android e tentar adicionar admob a ele. mas não funciona . alguém pode me ajudar a corrigir esse erro.

[2014-04-09 15:16:51 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/google/ads/AdRequest$ErrorCode;
[2014-04-09 15:16:51 - Aurudhu_App] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/google/ads/AdRequest$ErrorCode;

Esta é a arquitetura do aplicativo.

Vários arquivos dex definir LCOM / google / ads / AdRequest $ ErrorCode e Múltiplos arquivos dex definir LCOM / google / ads / AdRequest $ ErrorCode

---

Top 5 Responder

1vishesh chandra @

google- pay- services.jar e GoogleAdMobAdsSdk.jar tendo o mesmo nome da classe para AdMob . Pode ser devido a esse motivo que você está recebendo vários arquivos DEX .

Por favor, siga os passos docs de https://developers.google.com/mobile-ads-sdk/docs/ da AdMob usando google- pay- services.jar em vez de GoogleAdMobAdsSdk.jar .

Espero que isso irá ajudá-lo, Still você tiver qualquer problema, então deixe-me saber ...

2Dave @

Eu encontrei este problema depois de adicionar google- play- serviços, mas foi em um projeto que não estava usando o SDK para AdMob . Depois de fazer uma reconstrução limpa, eu parei de receber esse erro. Então, se você está enfrentando esse, mas não estão usando AdMob ou ainda não pode descobrir isso por qualquer motivo, tentar fazer um projeto de reconstrução limpa . Isso é o que funcionou para mim.

3KVISH @

Eu tive esse erro.

Certifique-se de google- play- service.jar não é adicionado duas vezes (mesmo em módulos diferentes ... como no meu caso ) . Demora muito tempo para depurar esses bugs.

4user3725725 @

Eu tive esse problema, e esse problema também :

http://stackoverflow.com/questions/10353479/java-lang-noclassdeffounderror-com-google-ads-adview?rq=1

Apesar de muitas horas de seguir todas as soluções relacionadas a única maneira que eu poderia obter o meu app de trabalho foi utilizar o AdMob banner exemplo https://github.com/googleads/googleads-mobile-ios-examples/tree/master/admob/ SmartBannerExample .

E re- construir o meu projeto em torno dele, copiando meus arquivos para esse projeto. Se você está preso, experimentá-lo .

Não sei por que ele trabalhou, mas agora ele faz. Algo no meu projeto estava muito errado . Agora eu posso continuar com meu trabalho. Eu amo Google/Android, mas na verdade o que é uma bagunça!

5fknChaos @

Eu tive esse problema porque eu tinha o google- play- services.jar na minha pasta libs, enquanto incluindo os serviços de jogo em build.gradle como este:

dependencies {
  ...
  compile 'com.google.android.gms:play-services:5.0.89'
  ...
}

Então eu deletei o google- play- services.jar da pasta libs eo app estava funcionando bem novamente