Я использую плагин Android Gradle v0.12, но я решил перейти на новую версию, потому что мне нужна была новая функциональность (и улучшенная скорость всегда плюс) ,Duplicate Zip Entry после Gradle Plugin v0.13.1
После обновления до версии v0.13.1 я продолжаю получать «Duplicate Zip Entry» (из Proguard), пока все работает раньше. Полная ошибка:
java.io.IOException: Can't write [/Users/.../classes-proguard/netherlands/release/classes.jar] (Can't read [/Users/.../.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-io/1.3.2/b6dde38349ba9bb5e6ea6320531eae969985dae5/commons-io-1.3.2.jar(;;;;;;!META-INF/MANIFEST.MF)] (Duplicate zip entry [commons-io-1.3.2.jar:org/apache/commons/io/CopyUtils.class])) (CopyUtils was FileUtils before).
Я использую следующие варианты упаковки: packagingOptions
{
exclude 'AndroidManifest.xml'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/notice.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/MANIFEST.MF'
exclude '!META-INF/MANIFEST.MF'
exclude 'META-INF/services/javax.annotation.processing.Processor'
}
Как вы можете сказать, я за исключением файлов манифеста ...
Просто проверить его , Я вернулся к версии 0.12.0, и все работает снова, до 0,13. * И он ломается (но мне нужно 0.13. *)!
Кроме того, я использую следующие библиотеки:
- Robospice
- дооснащения
- OkHttp
- Dart щипцы для льда нож для масла
- Crouton
- Sm oothProgressBar
- NineoldsAndroid (в библиотеке BetterPickers)
ли кто-либо столкнулись с такой проблемой тоже? Если да, может кто-нибудь, пожалуйста, помогите мне (ломаю голову на 2 дня по этому вопросу сейчас!)? Благодаря!
Похоже вы не единственный: https://github.com/stephanenicolas/robospice/issues/365 – rciovati
Работает ли он, если вы удаляете папку .gradle в своем домашнем каталоге и перестраиваете? Как насчет того, очищаете ли вы проект и перестраиваете? –
Я попытался удалить кегель Gradle, папку .gradle, ... Ничего не получилось, однако ответ Гаэтен сделал! Кажется, ошибка в инструментах сборки! – Superplastik