Skip to content Skip to sidebar Skip to footer

Android Dexarchivemergerexception: Unable To Merge Dex

I have recently updated my android sdk version from 25 to 26. After updating the app, i'm receiving this error: Error:Execution failed for task ':app:transformDexArchiveWithExterna

Solution 1:

Caused by: com.android.dex.DexException: Multiple dex files define  Lcom/squareup/picasso/Cache;

Do not use JAR files when an artifact dependency is available.

Replace:

implementation files('libs/picasso-2.5.2.jar')

with:

implementation 'com.squareup.picasso:picasso:2.5.2'

This should allow Gradle to only include one copy of the Picasso classes, whereas now you are trying to include two copies of those classes.

Solution 2:

Go to player settings > Project Settings > Minify, in there, there will be an option of Release and debug, set them to Gradle and try if does not work set them bith proguard and try, i am sure one solution will be fine.

Post a Comment for "Android Dexarchivemergerexception: Unable To Merge Dex"