WedX - журнал о программировании и компьютерных науках

Не удалось выполнить задачу ':app:packageAllLocalVersionDebugClassesForMultiDex'

Ошибка логарифма:

Error:Execution failed for task    ':app:packageAllLocalVersionDebugClassesForMultiDex'.>java.util.zip.ZipException: duplicate entry: bolts/AggregateException.class

Зависимость App Gradle:

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.google.android.gms:play-services:8.4.0'
compile 'com.jeremyfeinstein.slidingmenu:library:1.3@aar'
compile 'com.daimajia.swipelayout:library:1.1.8@aar'
compile 'com.google.code.gson:gson:2.3.1'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.loopj.android:android-async-http:1.4.9'

compile 'com.android.support:recyclerview-v7:23.1.1'
compile 'com.android.support:cardview-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'com.google.android.gms:play-services-appindexing:8.1.0'
compile 'com.android.support:multidex:1.0.1'
compile 'com.github.traex.rippleeffect:library:1.3'
compile 'com.facebook.fresco:fresco:0.9.0'

compile 'de.hdodenhof:circleimageview:1.3.0'

compile project(':floating_button_library')
compile 'com.facebook.android:facebook-android-sdk:4.10.0'    
}

После добавления зависимости для Facebook SDK сборка выдает исключение, предложите мне ответ, спасибо.

РЕДАКТИРОВАТЬ:

РЕШЕНА ОШИБКА

Теперь они разбивают болты-андроид на болты-приложения и болты-задачи. Поэтому вам нужно исключить оба из сборки градла.

 compile ('com.facebook.android:facebook-android-sdk:4.10.0'){
    exclude group: 'com.parse.bolts',
            module: 'bolts-tasks'
    exclude group: 'com.parse.bolts',
            module: 'bolts-applinks';}

Это работает идеально для меня !!!!


  • были две РАЗНЫЕ версии этого конфликта. facebooksdk поставляется с Bolt-Android-1.1.2 и appcompatv7 поставляется с 1.1.4. 19.02.2016
  • неотмеченный контейнер частных библиотек Android в проекте библиотеки FacebookSDK, который содержал Bolt-android-1.1.2. 19.02.2016
  • @Madhur, не могли бы вы объяснить, как это сделать? Я новичок в Android. 19.02.2016

Ответы:


1

были две РАЗНЫЕ версии этого конфликта. facebooksdk поставляется с Bolt-Android-1.1.x и appcompatv7 поставляется с 1.1.x.

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

compile ('com.facebook.android:facebook-android-sdk:4.10.0'){
            exclude module: 'bolts-android'
            exclude module: 'support-v4'
        }
19.02.2016
  • Пока не вылезет ошибка..! Я изменил Gradle, но бесполезно. 19.02.2016
  • Извините! после очистки и восстановления ошибка все еще возникает ...! 19.02.2016
  • Совокупное исключение ?? 19.02.2016
  • Ошибка: не удалось выполнить задачу ':app:packageAllLocalVersionDebugClassesForMultiDex'. › java.util.zip.ZipException: повторяющаяся запись: Bolts/AggregateException.class — та же самая 19.02.2016
  • Новые материалы

    Как создать диаграмму градиентной кисти с помощью D3.js
    Резюме: Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..

    Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
    Просто начните и учитесь самостоятельно Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..

    Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
    В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..

    Объяснение документов 02: BERT
    BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

    Как проанализировать работу вашего классификатора?
    Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

    Работа с цепями Маркова, часть 4 (Машинное обучение)
    Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

    Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
    Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..


    Для любых предложений по сайту: [email protected]