2016-02-18 3 views
0

Что пошло не так: Выполнение не выполнено для задачи ': app: transformResourcesWithMergeJavaResForDebug'. com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: дублированные файлы, скопированные в APK META-INF/LICENSE Файл1:/Пользователи/KrikorHerlopian/AndroidStudioProjects/Heinz/app/libs/httpcore -4.3.2.jar Файл2: /Users/KrikorHerlopian/AndroidStudioProjects/Heinz/app/libs/httpclient-4.3.3.jar Файл3: /Users/KrikorHerlopian/AndroidStudioProjects/Heinz/app/libs/httpclient-cache-4.3 .3.jar Файл4: /Users/KrikorHerlopian/AndroidStudioProjects/Heinz/app/libs/fluent-hc-4.3.3.jar Файл5: /Users/KrikorHerlopian/AndroidStudioProjects/Heinz/app/libs/httpmime-4.3.3 .jarandroid studio duplicate libraries

  • Попробуйте: Запустите с опцией --stacktrace, чтобы получить трассировку стека. Запустите с опцией --info или --debug, чтобы получить больше выходных данных журнала.

Я получаю эту ошибку, когда запускаю свое приложение. У меня есть файлы библиотеки копий в папку libs. и у меня есть это в моей Gradle компиляции (реж дереве файлов: 'LIBS', включают в себя: [ '* .jar'])

ответ

1

Try за исключением вашего файла лицензии дублирующий в вашем файле build.gradle

packagingOptions { 
exclude 'META-INF/LICENSE.txt' 
} 
1

Add к вашему gradle.build:

packagingOptions { 
    exclude 'META-INF/LICENSE' 
} 
0

это поможет вам просто добавить внутри андроида {

}

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