Я использую Android Studio, и у меня есть несколько библиотек, которые я там использую.Повторяющиеся файлы во время упаковки APK
у меня есть:
android-query-full.0.25.10.jar
gson-2.2.4-sources.jar
slide-menu.jar
Я определил в файле build.gradle
компилировать весь каталог ЛИЭС так:
dependencies {
compile 'com.android.support:support-v4:13.0.+'
compile fileTree(dir: 'libs', include: '*.jar')
}
Все это работает прекрасно.
Теперь я хочу, чтобы добавить другую библиотеку «PullToRefresh» Я упаковано в Res
и Src
папки в один файл банки с исходным кодом от затмения (как я сделал с SlideMenu.jar) и добавил вновь созданную банку, как библиотека для моего проекта рядом со всеми остальными.
, когда я пытаюсь построить мой проект я получаю следующее сообщение об ошибке от Gradle:
Gradle: : duplicate files during packaging of APK C:\Code\TestProject\Test\build\apk\Endilo-debug-unaligned.apk
Gradle: Execution failed for task ':Endilo:packageDebug'.
> Duplicate files copied in APK res/values/attrs.xml
File 1: C:\Code\TestProject\Test\libs\PullToRefresh.jar
File 2: C:\Code\TestProject\Test\libs\PullToRefresh.jar
Это очень странно, как я получаю дубликаты из того же файла баночки .. что здесь происходит !?
Возможный дубликат [Android Gradle plugin 0.7.0: «дубликаты файлов при упаковке APK»] (http://stackoverflow.com/questions/20673625/android-gradle-plugin-0-7-0-duplicate- файлы-во время-упаковки-apk) – mimming
@Mortalus: Привет, у вас есть решение? –
Это была ошибка в версии градиента. Обновление до самой простой градитуры разрешило это для меня @alex tran – Mortalus