Plusieurs fichiers dex définissent Lcom / google / ads / AdRequest $ ErrorCode et plusieurs fichiers dex définissent Lcom / google / ads / AdRequest $ ErrorCode
J'ai créé une application android et essayez d'ajouter admob. mais il ne fonctionne. quelqu'un peut-il m'aider à corriger cette erreur.
[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;
C'est l'architecture de l'application.
source d'informationauteur anuruddhika | 2014-04-09
Vous devez vous connecter pour publier un commentaire.
google-pay-services.jar et GoogleAdMobAdsSdk.jar ayant le même nom de classe pour AdMob. Peut-être en raison de cette raison, vous êtes obtenir de multiples .dex fichiers.
Veuillez suivre les docs étapes de cet exemple de code lien de AdMob en utilisant google-pay-services.jar au lieu de GoogleAdMobAdsSdk.jar.
Espère que ça va vous aider, vous avez Toujours aucun problème, alors laissez-moi savoir...
J'ai eu cette erreur.
Assurez-vous que google-play-service.jar est pas ajouté deux fois (même dans les différents modules...comme dans mon cas). Il prend beaucoup de temps à déboguer ces bugs.
Projet Eclipse propriétés->Java build path->de l'Ordre et de l'exportation
Décochez Android bibliothèques privées.
Vous avez importé google-play-services et utilisé comme bibliothèque. vous avez également ajouté google-play-services externes des fichiers jar. Donc l'ambiguïté. Ne pas utiliser google-play-services de la bibliothèque.
J'ai rencontré ce problème après l'ajout de google-play-services, mais il était sur un projet qui n'a pas été en utilisant le sdk AdMob. Après avoir fait un nettoyage de reconstruction, j'ai cessé de recevoir cette erreur. Donc, si vous rencontrez ce, mais ne sont pas à l'aide de AdMob ou encore ne peut pas le comprendre, pour quelque raison que ce soit, essayez de faire un projet propre reconstruction. Qu'est ce qui a fonctionné pour moi.
J'ai eu ce problème parce que j'ai eu l'google-play-services.jar dans mon dossier libs, tout, y compris les services de construction.gradle comme ceci:
Alors j'ai supprimé l'google-play-services.jar à partir du dossier libs et l'application fonctionnait très bien encore une fois
J'ai eu ce problème, et ce problème aussi:
java.lang.NoClassDefFoundError: com.google.les annonces.AdView
Malgré de nombreuses heures de suite de toutes les solutions présentées le seul moyen que j'ai pu obtenir mon appli pour travail a été d'utiliser la
AdMob banner
exemple ici.Et re-construire mon projet autour d'elle, la copie de mes fichiers dans le projet. Si vous êtes coincé, essayez-le.
Ne sais pas pourquoi cela a fonctionné, mais maintenant, il n'. Quelque chose dans mon projet était très mauvais. Maintenant, je peux continuer mon travail. J'aime
Google/Android
mais vraiment, quel gâchis!sélectionnez projet
Clic droit sur le projet - > Build Path --> Configure Build path--> Sélectionner des bibliothèques-->décocher googleplaylib, et propre.
et à terme, j'espère que cela va fonctionner,
Je peux résoudre mon problème en utilisant cette méthode. Essayez
Supprimer google play service plugin par écrit cordova plugin de supprimer com.google.playservices
et d'ajouter cordova admob plugin par écrit cordova plugin ajouter [votre admob nom du plugin] .
Aller à Eclipse, Projet -> Build TOUS
Résolu le problème pour moi. Je n'ai pas Admob lib ajouté, mais j'ai reçu cette question. Nettoyage de construire et la CONSTRUCTION de TOUS les fixes pour moi.
Dans mon cas, le problème s'est produit lorsque j'ai déménagé à firebase.
Le problème dissappeared lors de la suppression de la vieille "GoogleAdMobAdsSdk" kit de développement "app\libs" le dossier.