Search code examples
javaandroideclipsejardex

Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files are defined


I'm getting an error at runtime stating: "DraggableGridViewSample] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/animoto/android/views/DraggableGridView$1;"

How might this be avoided? I've tried removing the android-support-v4 jar from my libs folder and clicking Android Tools > Add Android Support Library but I cannot seem to resolve this issue.

Any suggestions are greatly appreciated.

enter image description here


Solution

  • Looking at the source you provided, the DraggableGridView class is already under src. So adding the jar that contains the same is redundant and dex will complain about duplicate definitions.

    To fix it, just remove the DraggableGridView.jar from your project.