8
votes

DexarchemergerException: Impossible de fusionner Dex - Android Studio 3.0 Stable

j'ai fait:

  • dans "Paramètres" -> "Android SDK" -> "Outils SDK" Google Play Services CODE> est coché et installé V.46 LI>
  • Dossier supprimé /. gradle code> li>
  • "Projet propre" LI>
  • "Projet de reconstruction" LI> ul>

    erreur est: p>

    public class TheApplication  extends Application {
    ...
    }
    


14 commentaires

Supprimer Construire le dossier et réessayez - cela a fonctionné pour moi dans certains cas


@pskink de tous les modules? Ou seulement à partir de: module d'application?


Démarrer de: app


Le plugin Android-APT tiers n'est plus pris en charge. Vous devez basculer sur le support processeur d'annotation intégré, qui a été amélioré pour gérer la résolution de dépendances paresseusement. à propos du plugin Android pour la gradle 3.0.0


@Selvin je n'ai pas apt dans des dépendances, j'ai annotationprocessor


Eh bien, je n'ai pas de magie orb et vous n'avez pas fourni de dépendances, il était donc aveugle de deviner


Si vous pouvez fournir votre liste de dépendances serait géniale.


@BHAVESHPATADIYA, @selvin mis à jour Dépendances ... Peut-être que certaines libs ont des duplicats?


Oui, voyez ma réponse Je ne suis pas sûr de la question exacte que vous rencontrez, mais si vous pouviez fournir à votre liste de dépendances, l'un de nous peut vous aider avec.


@BHAVESHPATADIYA, @selvin Voici la sortie de la commande Hallew -q App: Dépendances >> App_DePendances.txt dropbox.com/s/ll5g8i5n35rha7y/app_depends.txt?dl=1


Ajouter: -> DefaultConfig {.... Multidexenabled True} à votre niveau d'application gradle


@Snehalgongle déjà ajouté


@Nickunuchek OK, veuillez vérifier le service Google Play est défini sur la dernière version 46


@Snehalgongle Où puis-je vérifier? Dans "Paramètres" -> "Android SDK" -> "Outils SDK" Google Play Services est coché et installé v.46


5 Réponses :


-2
votes

Mon problème n'est pas le même que le vôtre, mais je pense que cela fonctionne peut-être aussi pour vous. Vous devez modifier la valeur de CompilesDkversion de 25 à 26, puis Sync.see si cela fonctionne.


1 commentaires

@Nickunuchek donc après avoir supprimé le dossier Building Le problème persiste? Avez-vous essayé ça?



4
votes

Ajouter xxx

au lieu de xxx

la raison pour laquelle j'ai essayé d'expliquer Voici si vous voulez comprendre le problème et la solution.

J'espère que cela résout votre problème.


2 commentaires

Merci beaucoup de merci !!! Comment l'avez-vous trouvé ... Je ne sais pas, mais vous êtes plus grand développeur !!!


Merci pour l'appréciation !! J'ai effectivement essayé avec toutes vos dépendances et basé sur les dépendances arbres (./ gradlew: application: dépendances) Découvrez que le paquet qui était conflictuel. Une fois que cela a fait, il vous suffit de vous assurer que la bibliothèque n'inclut pas cela car une autre bibliothèque ajoute implicitement les mêmes dépendances "Commons-Validator".



0
votes

Je reçois le même problème qu'il y avait un pot local pour Gson dans le module lib libellé de mon projet. Selon ce lien , Les modules de bibliothèque ne traitent plus les pots locaux.

J'ai supprimé le gson - *. JAR et ajouté compile 'com.google.code.gson: gson: 2.8.2' pour construire.gradle à la place de résoudre ce problème.


0 commentaires

0
votes

Ajouter Android.Support.Design Dépendance Cela a fonctionné pour moi


1 commentaires

Veuillez élaborer pourquoi vous pensez que cela fonctionne et comment faire exactement cela? Vous pouvez ajouter une explication détaillée qui aide les personnes ayant des problèmes similaires.



0
votes

Fondamentalement, vous devez comprendre la substance multiplex ici> https://developer.android. com / Studio / Build / MultiDX

J'ai utilisé les instructions ci-dessus et j'ai rendu mon application de travailler à nouveau :)


0 commentaires