2014-12-15 7 views
5

ho installato Studio versione Android 1.0.1 e ho cercato di importare il mio progetto da Eclipse ad essa mi ha dato il seguente errore:Studio Android 1.0.1 i file duplicati copiati in APK META-INF/DIPENDENZE

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`` 

ho cercato di importare il mio progetto sia utilizzando l'opzione vasetti conversione in Gradle e senza convertirli ho cercato molto e soluzioni provato online, ma anche non ha funzionato ecco la mia build.gradle per il mio progetto

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

Cosa succede se aggiungi 'escludi 'META-INF/DEPENDENCIES' alle tue' packagingOptions'? –

+0

Hai trovato qualche soluzione per questo? –

+0

no sfortunatamente –

risposta

0

voi hanno la duplicazione in dipendenze:

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

file di classe in questi 2 sono gli stessi

12

aggiungendo

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

dovrebbe risolvere il tuo problema.

Problemi correlati