Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
AlexV1
-2 / 0 / 0
Регистрация: 05.04.2016
Сообщений: 33
#1

После подключения ListViewAnimations не могу собрать проект - Программирование Android

19.07.2016, 13:08. Просмотров 218. Ответов 6
Метки нет (Все метки)

Добрый день!

Решил попробовать применить чужую библиотеку ListViewAnimations https://github.com/nhaarman/ListViewAnimations
Дока тут: http://nhaarman.github.io/ListViewAn...etting-started

После подключения библиотеки проект не собирается, выдает:

Error:Error converting bytecode to dex:
Cause: com.android.dex.DexException: Multiple dex files define Lcom/nhaarman/listviewanimations/appearance/StickyListHeadersAdapterDecorator;


Подключал так:

Шаг 1) Скачал jar-файлы
и скопировал их в свой проект в подпапку /libs

Шаг 2) В Build.gradle (Module app) в блок dependencies добавил 3 строки compile 'com.nhaarman. .... и получилось в итоге так

Java
1
2
3
4
5
6
7
8
9
10
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.4.0'
    compile 'com.google.android.gms:play-services-appindexing:8.1.0'
 
    compile 'com.nhaarman.listviewanimations:lib-core:3.1.0@aar'
    compile 'com.nhaarman.listviewanimations:lib-manipulation:3.1.0@aar'
    compile 'com.nhaarman.listviewanimations:lib-core-slh:3.1.0@aar'
}
Шаг 3) Нажал ссылку Sync.

Шаг 4) После Sync сделал Clean Project и Rebuild Project.

Теперь имею ошибку (см.выше).
Подскажите, в чем проблема и как можно ее решить?
Спасибо.
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
19.07.2016, 13:14     После подключения ListViewAnimations не могу собрать проект #2
AlexV1, привет!
Ссылки http://stackoverflow.com/questions/2...iple-dex-files, http://stackoverflow.com/questions/2...upport-annotat, http://stackoverflow.com/questions/3...x-files-define говорят об одном: разберись с дублями в build.gradle (разных модулей).
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
19.07.2016, 15:19     После подключения ListViewAnimations не могу собрать проект #3
как минимум Шаг 1 был лишний
AlexV1
-2 / 0 / 0
Регистрация: 05.04.2016
Сообщений: 33
19.07.2016, 16:02  [ТС]     После подключения ListViewAnimations не могу собрать проект #4
Паблито, скажите, почему лишний?
Разве можно и хорошо ли подключать библиотеку из интернета напрямую, не скачивая?
А если она там изменится, мой проект может давать сбои. А так выкачал и точно уверен, что никуда библиотека не исчезнет и не изменится.
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
19.07.2016, 16:10     После подключения ListViewAnimations не могу собрать проект #5
После подключения ListViewAnimations не могу собрать проект
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
19.07.2016, 16:11     После подключения ListViewAnimations не могу собрать проект #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от AlexV1 Посмотреть сообщение
А если она там изменится, мой проект может давать сбои. А так выкачал и точно уверен, что никуда библиотека не исчезнет и не изменится.
тогда лишний Шаг2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.07.2016, 16:21     После подключения ListViewAnimations не могу собрать проект
Еще ссылки по теме:
Android Не могу проект запустить (AndroidStudio)
Android После обновления студий неправильно создается проект
Android После добавления рекламы в практически пустой проект размер файла 7,68 мегабайт
Установил Android SDK и сделал все что нужно, никак не могу создать первый проект Android
Android Как добавить андройд-проект в Eclips с Андройдом чтобы после его можно было запустить на виртуальной машине?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
AlexV1
-2 / 0 / 0
Регистрация: 05.04.2016
Сообщений: 33
19.07.2016, 16:21  [ТС]     После подключения ListViewAnimations не могу собрать проект #7
Спасибо. Проблема решилась (выкинул Шаг 2).
А была она в том, что надо делать что то одно:
или
Просто подключать в Build.gradle или выкачивать jar-файлы и класть в /libs (при наличии конечно строки compile fileTree(include: ['*.jar'], dir: 'libs') в Build.gradle в dependences)
Yandex
Объявления
19.07.2016, 16:21     После подключения ListViewAnimations не могу собрать проект
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru