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

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

Войти
Регистрация
Восстановить пароль
 
kvaka
29 / 29 / 3
Регистрация: 26.06.2012
Сообщений: 163
#1

библиотека - Android

08.09.2012, 00:49. Просмотров 935. Ответов 5
Метки нет (Все метки)

Проблема следующая: создал библиотеку, которая содержит в себе некоторую логику и собственные элементы интерфейса. В частности, для одного из графических элементов использовался ViewPager, для чего к библиотеке была подключена библиотека support-v4. К моим до этого написанным проектом моя библиотека подключилась нормально. Потом я решил создать тестовый проект и поэксперементировать. Однако при попытке подключения моей библиотеке к новым проектам вылезает ошибка:

Found 2 versions of android-support-v4.jar in the dependency list, but not all the versions are identical (check is based on SHA-1 only at this time). All versions of the libraries must be the same at this time. .....

Причем, к старым проектам библиотека подключается/отключается свободно.
Кто-нибудь сталкивался с такой проблемой, а то я вокруг нее так интенсивно скачу с бубном, что бубен боюсь сломать... ((
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.09.2012, 00:49     библиотека
Посмотрите здесь:

Библиотека Holoeverywhere Android
Библиотека для зума ImageView Android
Библиотека адресов (поиск мест) Android
Библиотека для REST метода Android
Basic4Android Очень нужна библиотека
Проверка наличия элемента (библиотека jsoup) Android
Android Библиотека для android-разработчиков
Очень нужна одна библиотека Basic4Android
Библиотека View Injector Android
Библиотека Retrofit Android
Android Семейная библиотека
Android Библиотека для сканера QR-кодов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
10.09.2012, 13:06     библиотека #2
всё просто
вы создали либу с джаркой support-v4 ревизии к примеру 100499 а потом создали проект который юзает джарку support-v4 ревизии 100500. всё что вам надо - взять из сдк (android-sdk/extras/android/support/v4) джарку и пересобрать с ней либу. сверяйте по обьёму. у меня было то же самое когда ревизии либок не совпадали.
kvaka
29 / 29 / 3
Регистрация: 26.06.2012
Сообщений: 163
10.09.2012, 13:23  [ТС]     библиотека #3
Т. е. прошло обновление, а в библиотеке остался старый android-support-v4.jar?

Может ли такая проблема возникнуть у стороннего разработчика если ему предоставить мою библиотеку в качестве инструмента в виде jar? В таком случае он ведь уже не сможет поменять библиотеку...
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
10.09.2012, 13:27     библиотека #4
Цитата Сообщение от kvaka Посмотреть сообщение
Может ли такая проблема возникнуть у стороннего разработчика если ему предоставить мою библиотеку в качестве инструмента в виде jar? В таком случае он ведь уже не сможет поменять библиотеку...
да. но так же я думаю что если вы предложите либу пересобранную с новой джаркой - это никак не повлияет на приложения уже использующие её.
kvaka
29 / 29 / 3
Регистрация: 26.06.2012
Сообщений: 163
10.09.2012, 13:37  [ТС]     библиотека #5
Тогда как сделать, чтобы такой проблемы не возникало? Или каждый раз при обновлении предоставлять обновленную библиотеку? Как-то кривовато...
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
10.09.2012, 13:41     библиотека #6
либо предоставить им возможность самим собирать вашу либку . я о других путях не слышал. с проблемой совместимости джарок сталкивался очень часто.
Yandex
Объявления
10.09.2012, 13:41     библиотека
Ответ Создать тему
Опции темы

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