Mehrere Indexdateien definieren LCom / google / Anzeigen / AdRequest $ Errorcode und mehrere Index -Dateien definieren LCom / google / Anzeigen / AdRequest $ Errorcode

? anuruddhika @ | Original: StackOverFlow
---

Ich habe Android-Anwendung und versuchen, admob hinzufügen. aber es nicht funktioniert. kann jemand mir helfen, diese Fehler zu beheben.

[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;

Dies ist die Anwendungsarchitektur .

Mehrere Indexdateien definieren LCom / google / Anzeigen / AdRequest $ Errorcode und mehrere Index -Dateien definieren LCom / google / Anzeigen / AdRequest $ Errorcode

---

Top 5 Antwort

1vishesh chandra @

Google - Pay- services.jar und GoogleAdMobAdsSdk.jar mit demselben Klassennamen für AdMob . Kann auf diesem Grund, Sie werden immer mehrere .dex Dateien sein.

Bitte beachten Sie die docs Schritte https://developers.google.com/mobile-ads-sdk/docs/ von AdMob, indem Sie Google - Pay- services.jar statt GoogleAdMobAdsSdk.jar .

Hoffe, es wird Ihnen helfen, noch haben Sie ein Problem, dann lass es mich wissen ...

2Dave @

Ich hatte dieses Problem nach dem Hinzufügen google -Play - Dienste, aber es war an einem Projekt, die nicht mit dem SDK wurde für AdMob . Nachdem ich eine saubere Neuer, hörte ich diese Fehlermeldung . Also, wenn Sie erleben, aber nicht mit AdMob oder kann immer noch nicht herausfinden warum auch immer, versuchen Sie ein Projekt sauber wieder aufzubauen. Das ist, was für mich gearbeitet.

3KVISH @

Ich hatte diesen Fehler.

Stellen Sie sicher, google -Play - service.jar nicht doppelt aufgenommen (auch in verschiedenen Modulen ... wie in meinem Fall ) . Es dauert lange, um diese Fehler zu debuggen.

4user3725725 @

Ich hatte dieses Problem, und dieses Problem zu :

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

Trotz vieler Stunden nach alle der einzige Weg, ich könnte meine app an die Arbeit aufgeführten Lösungen war es, die AdMob banner Beispiel https://github.com/googleads/googleads-mobile-ios-examples/tree/master/admob/ verwenden SmartBannerExample .

Und wieder zu bauen mein Projekt um ihn herum, kopiert meine Dateien in diesem Projekt . Wenn Sie nicht weiterkommen, versuchen Sie es .

Weiß nicht, warum es funktioniert, aber jetzt ist es nicht. Etwas in meinem Projekt war sehr falsch. Jetzt kann ich weiter mit meiner Arbeit. Ich liebe Google/Android, aber wirklich, was für ein Durcheinander !

5fknChaos @

Ich hatte dieses Problem, weil ich die Google -Play - services.jar in meinem Ordner libs, während darunter die Play-Dienste in build.gradle wie folgt aus:

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

So löschte ich die Google -Play - services.jar aus dem Ordner libs und die App wieder gut funktioniert