Mehrere Dex-Dateien definieren Landroid / support / v4 /

Ich kann das Projekt nicht kompilieren und erhalte folgende Fehlermeldung:

Error: Die Ausführung ist für die Task ': myApp: dexDebug' fehlgeschlagen.

com.android.ide.common.internal.LoggedErrorException: Befehl konnte nicht ausgeführt werden: C: \ Programme (x86) \ Android \ android-studio \ sdk \ build-tools \ 21.0.2 \ dx.bat --dex - -output C: \ Benutzer \ Android Studio \ Android Studio \ myApp \ build \ intermediates \ dex \ debug --input-list = C: \ Benutzer \ myApp \ Downloads \ Android Studio \ Android Studio \ myApp \ build \ intermediates \ tmp \ dex \ debug \ libraryList.txt Fehlercode: 2 Ausgabe: UNERWARTETE AUSNAHME AUF HÖCHSTEM NIVEAU: com.android.dex.DexException: Mehrere dex-Dateien definieren Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat $ AccessibilityServiceInfoVersionImpl; at com.android.dx.merge.DexMerger.readSortableTypes (DexMerger.java:596)

Natürlich löst dieser Code mein Problem

configurations { all*.exclude group: 'com.android.support', module: 'support-v4'

aber befriedigt mich leider nicht

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

    compile 'com.android.support:support-v4:21.+'
    compile project(':PullToRefreshListFragment')
    compile project(':validator')
    compile project(':AndroidBootstrap')

    compile 'com.google.android.gms:play-services:6.+'
    compile 'com.android.support:appcompat-v7:21+'

    compile 'com.github.codechimp-org.apprater:library:1.0.+'
    compile 'com.sothree.slidinguppanel:library:+'
    compile 'me.grantland:autofittextview:0.2.+'
    compile 'io.realm:realm-android:0.71.0'

    compile ('com.loopj.android:android-async-http:1.4.6')
    {
        exclude group: 'com.google.android', module: 'support-v4'
    }

    compile('de.keyboardsurfer.android.widget:crouton:1.8.5@aar') {
        exclude group: 'com.google.android', module: 'support-v4'
    }

    compile ('io.nlopez.smartlocation:library:2.+')
    {
        exclude(group: 'com.google.android', module: 'gms:play-services')
    }
    configurations {
      // all*.exclude group: 'com.android.support', module: 'support-v4'

    }

wie kann ich das projekt kompilieren?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage