Entry name 'classes.dex' collided

While trying to Generate a signed APK I'm getting this error

Entry name 'classes.dex' collided

Can someone tell me how to solve it? I recently changed the default package name which was com.exmaple to my app's name. It builds correctly but gives this error while trying to generate a signed APK

My android studio version is 4.1.2

27321 次浏览

You are probably facing this error because you already have a signed APK in your project's "release" folder. Please check for any existing APK and delete it, then try to generate once more.

I had the same problem and here's how I solved it easily:

  1. Build -> Clean Project
  2. Build -> Generate Signed Bundle / APK..

Add this code in build.gradle

android {
packagingOptions {
exclude 'classes.dex'
exclude '**.**'
}
}

https://rtdevs.xyz/how-to-solve-entry-name-classes-dex-collided-in-android-studio/