Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

Добрый день!

Решил попробовать применить чужую библиотеку ListViewAnimations https://github.com/nhaarman/ListViewAnimations
Дока тут: http://nhaarman.github.io/ListViewAnimations/#getting-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.

Теперь имею ошибку (см.выше).
Подскажите, в чем проблема и как можно ее решить?
Спасибо.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.07.2016, 13:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос После подключения ListViewAnimations не могу собрать проект (Программирование Android):

Собрать проект в lib - Программирование Android
Есть проект который необходимо подключать к другим проектам Подскажите как собрать проект в либу и подключить его к другому проекту?

Собрать проект через консоль - Программирование Android
Как можно cобрать проект в .apk через консоль? (Проект из Android Studio)

Как из готового apk-файла собрать проект? - Программирование Android
Гуру Java нужна ваша помощь.Я Apk_Manager_5.0.2 розкомпелирова файл apk потом через импорт добавил в eclipse. В eclipse в структуре проекта...

Собрать проект использующий базу данных в apk - Программирование Android
Есть рабочий проект. При запуске через Run в android studio проект запускается на телефоне, но иконка в меню не отображается. Если смотреть...

Не могу собрать приложение в android studio 2.1 - Программирование Android
Всем привет. Вообщем установил я android studio 2.1,но при сборе приложения даже(Hello World) с родной формой гугл,выдает 61 ошибку.А при...

Не могу собрать проект - C++ Qt
Помогите, пожалуйста, собрать проект в QT. С QT ни разу не работал. P.S. как сделать, чтобы QT писал об ошибках русскими буквами,а не...

6
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
19.07.2016, 13:14 #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 (разных модулей).
0
Pablito
2525 / 2004 / 624
Регистрация: 12.05.2014
Сообщений: 7,030
Завершенные тесты: 1
19.07.2016, 15:19 #3
как минимум Шаг 1 был лишний
0
AlexV1
-2 / 0 / 0
Регистрация: 05.04.2016
Сообщений: 33
19.07.2016, 16:02  [ТС] #4
Паблито, скажите, почему лишний?
Разве можно и хорошо ли подключать библиотеку из интернета напрямую, не скачивая?
А если она там изменится, мой проект может давать сбои. А так выкачал и точно уверен, что никуда библиотека не исчезнет и не изменится.
0
Pablito
2525 / 2004 / 624
Регистрация: 12.05.2014
Сообщений: 7,030
Завершенные тесты: 1
19.07.2016, 16:10 #5
После подключения ListViewAnimations не могу собрать проект
0
Pablito
2525 / 2004 / 624
Регистрация: 12.05.2014
Сообщений: 7,030
Завершенные тесты: 1
19.07.2016, 16:11 #6
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от AlexV1 Посмотреть сообщение
А если она там изменится, мой проект может давать сбои. А так выкачал и точно уверен, что никуда библиотека не исчезнет и не изменится.
тогда лишний Шаг2
0
AlexV1
-2 / 0 / 0
Регистрация: 05.04.2016
Сообщений: 33
19.07.2016, 16:21  [ТС] #7
Спасибо. Проблема решилась (выкинул Шаг 2).
А была она в том, что надо делать что то одно:
или
Просто подключать в Build.gradle или выкачивать jar-файлы и класть в /libs (при наличии конечно строки compile fileTree(include: ['*.jar'], dir: 'libs') в Build.gradle в dependences)
0
19.07.2016, 16:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.07.2016, 16:21
Привет! Вот еще темы с ответами:

Не могу собрать проект - Java SE
Добрый день, Создал проект, 5 классов, они используют стороннюю библиотеку для работы с MS Office файлами, как его правильно собрать в...

Не могу собрать проект? - C#
Класс Form1 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing;...

Не могу собрать проект - Java EE
Вот например проект не могу запустить в Intelij Jboss http://kruders.com/spring-mvc/spring-dropdown-using-select-and-option-tag/ При...

Не могу собрать проект - C#
Добрый день коллеги! есть проект по обмену данными между ПК и микроконтроллером. Данный проект не удается собрать. Шарп это не мой...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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