2014-07-09 1 views
7

8.2로 업그레이드했을 때 나의 받침대가 작동을 멈추었습니다. 나는 이전에 8.1로 일해 왔으며 잘 돌아가고 있었다. 나는 그것이 LogCat을 제기하지 않기 때문에 그것이 gradle 문제라고 언급했다. 여기에 Gradle을에게이상한 받침대 오류

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' 
} 

을 그리고 여기에 오류 : 당신은 두 번 같은 물건을 포함처럼

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

android studio를 다시 시작하십시오. –

답변

9

보인다. libs/에 지원 라이브러리 항아리가 없다고 확인하십시오.

+0

다른 해결 방법은 없습니다. lib 폴더에서 v-13 지원 jar 파일을 삭제하고 라이브러리 종속성을 프로젝트에 추가했습니다! 이제 잘 작동합니다. 고맙습니다! +1 – pixelscreen