[Из песочницы] Создание standalone библиотеки под android

В этой статье я расскажу как создать библиотеку, которая использует другие библиотеки и при этом уместить всё в одном jar.

Допустим мы пишем библиотеку, она использует другие библиотеки и, в частности, для примера, support library. Если бы мы использовали maven, то в pom файле просто прописали зависимости и не парились. Но что если нашу библиотеку будут использовать люди, которые не пользуются системами сборок или пользуются ant' ом?

Мы можем положить зависимости рядом с нашим jar. Но тогда неизбежны конфликты библиотек разных версий, например, если мы используем одну версию support library, а в самом приложении другая. Тогда придется руками одну из них удалять.

Можно пойти другим путем, вспомним что jar это обычный zip файл. Мы распакуем все зависимости, получим байт-код в виде .class файлов, далее компилируем код нашей библиотеки, кладем все .class файлы в одно место и собираем из них jar. Но если в приложении используются те же библиотеки что и у нас, то получим ошибку что в проекте два одинаковых класса.
Читать дальше →

Хабрахабр про Андройд софт Android Разработка под Android

Кратко по миру / android

17.04.2014 490 autoRSS Распечатать

  • Оцените публикацию
    • 0
Реклама на сайте

Похожие публикации

В России создадут «объективный» аналог Википедии

Президентская и Российская национальные библиотеки принялись за создание отечественной онлайн-энциклопедии. По задумке создателей, она должна стать альтернативой «Википедии», в которой якобы есть... 15-11-2014 02:05

Скачать GoodPlayer 9.4 [cracked ipa]

iPadMania.org — новости и файлы для Apple iPad на iPadMania.org GoodPlayer – это очередной проигрыватель видео без предварительной конвертации. GoodPlayer может проигрывать: AVI, XviD, DivX, WMV,... 08-10-2014 10:25

Скачать GoodPlayer 9.3 [cracked ipa]

iPadMania.org — новости и файлы для Apple iPad на iPadMania.org GoodPlayer – это очередной проигрыватель видео без предварительной конвертации. GoodPlayer может проигрывать: AVI, XviD, DivX, WMV,... 19-08-2014 11:30

GrowlTunes: простое управление iTunes с уведомлениями

iTunes — отличный медиакомбайн, а заодно и магазин приложений для ваших устройств на iOS. Старожилы, которые уже давно сидят на компьютерах от Apple, научились с ним обращаться в отличие от тех, кто... 11-08-2014 16:15

MyRoll для iPhone: фотогалерея ваших лучших снимков

Если вы постоянно фотографируете на iPhone, через какое-то время в нем насчитывается такое количество снимков, что в них, порой, трудно найти нужное фото. Чтобы хоть как-то разобраться во всем этом... 22-07-2014 17:50

Скачать GoodPlayer 9.2 [cracked ipa]

iPadMania.org — новости и файлы для Apple iPad на iPadMania.org GoodPlayer – это очередной проигрыватель видео без предварительной конвертации. GoodPlayer может проигрывать: AVI, XviD, DivX, WMV,... 11-07-2014 10:00

Home Multimedia Library 2.1.0

Home Multimedia Library - решение для создания медиа каталогов, их организации и просмотра медиа файлов. Вы сможете каталогизировать свои CD диски, фотографии, плейлисты, аудио и видео файлы. CD... 31-01-2011 17:34

Как полностью перенести вашу iTunes-библиотеку

Некоторое время назад я решил для себя, что после Нового года куплю себе ноутбук взамен обычного стационарного компьютера. В связи с этим, я задался для себя очень важным вопросом: а как мне... 21-12-2010 22:38


@

  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent


Другие материалы сайта:

Weather for Life от AccuWeather работает с VR-гарнитурами

Рядовой обыватель давно привык к тому, что прогноз погоды это дело скучное. Поэтому телеканалы для накрутки рейтинга частенько веселились с ведущими, вплоть до установки перед камерой полуголых девиц, тыкающих в хромакей наманикюренными пальцами. AccuWeather до подобных аморальностей опускаться не...

Root Nation Новости IT

Кратко по миру 18.03.2017 99

Обзор-сравнение BQ Aquaris X и X Pro

Симпатичные смартфоны испанской компании с отличными экранами, камерами и музыкальными возможностями…...

mobile-review.com обзоры

Настройки и обзоры 20.07.2017 70

Ulefone Fan в подарок к долгоиграющему смартфону Ulefone Power 2

Китайский производитель Ulefone уже хорошо известен нашим пользователям за свое хорошее качество сборки, сбалансированные характеристики и самое главное низкие цены. Недавно компания представила долгоиграющий смартфон Ulefone Power 2, который является продолжением прошлогоднего бестселера Power 1 с...

Root Nation Новости IT

Кратко по миру 06.07.2017 50


iPad DJey

smartZone.ru плейлист

Реклама на сайте