0

Hello everyone i have gone through all the ans in stackoverflow but still my problem in unsolved. here is my gradle file(app).There is no complile time error but when i run the project the error comes.

    apply plugin: 'com.android.application'

    android {
        compileSdkVersion 21
        buildToolsVersion "21.1.2"

        defaultConfig {
            applicationId "com.example.android.animationsdemo"
            minSdkVersion 14
            targetSdkVersion 17
        }

        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
            }
        }
    }

    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])

        compile 'com.android.support:recyclerview-v7:21.0.+'
    }

Error:-

UNEXPECTED TOP-LEVEL EXCEPTION:
        com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;
            at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596)
            at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:554)
            at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:535)
            at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171)
            at com.android.dx.merge.DexMerger.merge(DexMerger.java:189)
            at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454)
            at com.android.dx.command.dexer.Main.runMonoDex(Main.java:303)
            at com.android.dx.command.dexer.Main.run(Main.java:246)
            at com.android.dx.command.dexer.Main.main(Main.java:215)
            at com.android.dx.command.Main.main(Main.java:106)
Nongthonbam Tonthoi
  • 12,667
  • 7
  • 37
  • 64
Lalit Kushwah
  • 3,861
  • 5
  • 25
  • 40

3 Answers3

0

Replace your defaultConfig with this or just add multiDexEnabled true in your defaultConfig

defaultConfig {
        applicationId 'com.example.android.animationsdemo'
        minSdkVersion 14
        targetSdkVersion 17
        multiDexEnabled true
    }
ak sacha
  • 2,149
  • 14
  • 19
0

Put this code in your gradle.

defaultConfig {
    multiDexEnabled = true
 }
Patel Vicky
  • 766
  • 8
  • 17
0

Enable multidex in your build gradle. It should be inside the build gradle having the package name, version name, code etc and not on the outer .gradle file.

Add

multiDexEnabled = true

inside defaultConfig

am110787
  • 316
  • 1
  • 2
  • 9