2014-07-09 14 views
7

Meine Gradle funktioniert nicht mehr, wenn ich auf 8.2 aktualisiert habe. Ich hatte vorher mit 8.1 gearbeitet und es lief gut. Ich habe festgestellt, dass es ein großes Problem ist, da es keinen LogCat bringt. Hier ist die gradleStrange Gradle Fehler

apply plugin: 'android' 

android { 
    compileSdkVersion 19 
    buildToolsVersion '20.0.0' 
    defaultConfig { 
     applicationId 'com.Hype.Hype' 
     minSdkVersion 9 
     targetSdkVersion 19 
     versionCode 1 
     versionName '1.0' 
} 
buildTypes { 
    release { 
     runProguard false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
sourceSets { main { java.srcDirs = ['src/main/java', 'src/main/java/Location/'] } } 
productFlavors { 
} 
} 

dependencies { 

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

compile 'com.google.android.gms:play-services:5.0.77' 
compile 'com.android.support:appcompat-v7:19.+' 

compile 'com.android.support:support-v4:20.0.0' 
} 

und hier ist der Fehler:

Error:Execution failed for task ':Hype:dexDebug'. 

com.android.ide.common.internal.LoggedErrorException: Failed to run command: /opt/android-studio/sdk/build-tools/android-4.4W/dx --dex --num-threads=4 --output /opt/Hype/Hype/build/intermediates/dex/debug /opt/Hype/Hype/build/intermediates/classes/debug /opt/Hype/Hype/build/intermediates/dependency-cache/debug /opt/Hype/Hype/build/intermediates/pre-dexed/debug/support-v4-19.1.0-bfe6379f31d17615f5ca4b83bd0a7235fba0720f.jar /opt/Hype/Hype/build/intermediates/pre-dexed/debug/support-annotations-20.0.0-ac9eecc253fdba2831c82bc0dc80fba11be63671.jar /opt/Hype/Hype/build/intermediates/pre-dexed/debug/internal_impl-20.0.0-b0cd61d02fc324aa2a414aecfa6fa63d5d33a68e.jar /opt/Hype/Hype/build/intermediates/pre-dexed/debug/classes-514200de11abcc130af4614a253468bb032131c5.jar /opt/Hype/Hype/build/intermediates/pre-dexed/debug/classes-fa2bce017d882684ab53055a2592668973f2d854.jar /opt/Hype/Hype/build/intermediates/pre-dexed/debug/classes-b7bd0b7cbec94a8ac53e5fa6e712a05b7a389bdb.jar /opt/Hype/Hype/build/intermediates/pre-dexed/debug/classes-0a4e6130fc95f4fb54dd696e45fe3207f155c4f2.jar Error Code: 2 Output: 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:594) at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:552) at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:533) at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:170) at com.android.dx.merge.DexMerger.merge(DexMerger.java:188) at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:439) at com.android.dx.command.dexer.Main.runMonoDex(Main.java:287) at com.android.dx.command.dexer.Main.run(Main.java:230) at com.android.dx.command.dexer.Main.main(Main.java:199) at com.android.dx.command.Main.main(Main.java:103)

+0

Versuchen Sie, Android Studio neu zu starten. –

Antwort

9

Sieht aus wie Sie die gleichen Sachen zweimal enthalten. Checken Sie unter libs/ ein, dass Sie keine Support-Bibliothek jar haben.

+0

Keine der anderen Lösungen funktioniert. Ich habe das v-13 Support-Jar aus dem lib-Ordner gelöscht und es als Bibliotheksabhängigkeit zu meinem Projekt hinzugefügt! Funktioniert jetzt gut. Vielen Dank! +1 – pixelscreen