2014-12-15 4 views
5

zainstalowałem Android Studio Wersja 1.0.1 i próbował importować mój projekt z Eclipse do niej dał mi następujący błąd:Android Studio 1.0.1 zduplikowane pliki skopiowane w APK META-INF/DEPENDENCIES

Error:Execution failed for task ':app:packageDebug'. 
Duplicate files copied in APK META-INF/DEPENDENCIES 
File 1: E:\app3\app\libs\httpmime-4.3.jar 
File 2: E:\app3\app\libs\httpmime-4.3.jar`` 

Próbowałem zaimportować mój projekt za pomocą opcji konwertowania słoików na gradle i bez ich konwersji. Szukałem wiele i wypróbowałem rozwiązania online, ale także nie działało tutaj jest mój build.gradle dla mojego projektu

apply plugin: 'com.android.application' 

android { compileSdkVersion 20 buildToolsVersion "20.0.0"

defaultConfig { 
    applicationId "com.FluoraPin.androidApp" 
    minSdkVersion 14 
    targetSdkVersion 21 
} 

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

    android { 
    packagingOptions { 
     exclude 'META-INF/NOTICE' 
    } 
} 

dependencies { 
    compile project(':beyondAR_Framework') 
    compile project(':facebookSDK') 
    compile project(':volley') 
    compile 'com.android.support:support-v4:20.0.0' 
    compile 'com.android.support:appcompat-v7:19.1.0' 
    compile files('libs/commons-logging-1.1.3.jar') 
    compile files('libs/httpclient-4.3.6.jar') 
    compile files('libs/httpclient-cache-4.3.6.jar') 
    compile files('libs/httpcore-4.3.3.jar') 
    compile files('libs/httpmime-4.3.jar') 
    compile files('libs/picasso-2.3.4.jar') 
    compile files('libs/retrofit-1.8.0.jar') 
} 
+0

Co się stanie, jeśli dodasz "wyklucz" META-INF/DEPENDENCIES do swojego "packagingOptions"? –

+0

Czy znalazłeś jakieś rozwiązanie? –

+0

no niestety –

Odpowiedz

0

masz powielania zależności:

compile files('libs/httpclient-4.3.6.jar') 
compile files('libs/httpclient-cache-4.3.6.jar') 

klasy plików w tych 2 są takie same

12

dodanie

android { 
    packagingOptions { 
     exclude 'META-INF/DEPENDENCIES' 
     exclude 'META-INF/LICENSE' 
     exclude 'META-INF/LICENSE.txt' 
     exclude 'META-INF/license.txt' 
     exclude 'META-INF/NOTICE' 
     exclude 'META-INF/NOTICE.txt' 
     exclude 'META-INF/notice.txt' 
     exclude 'META-INF/ASL2.0' 
    } 
} 

powinien rozwiązać twój problem.

Powiązane problemy