2016-04-26 2 views
0

В настоящее время я пишу библиотеку для Android, для которой нужен Воллей. В настоящее время зависимость Volley объявляется как в блоке зависимостей для библиотеки, так и в любом приложении, использующем библиотеку. Что мне нужно сделать для того, чтобы моя библиотека могла самостоятельно входить в свои необходимые зависимости, вместо того чтобы иметь приложение-приложение, также объявляющее зависимость?Как включить зависимость в библиотеке Android?

ответ

0

Gradle поддерживает переходные зависимости.

Для местной библиотеке, это работает так:

compile(project(:LIBRARY_NAME)) { 
    transitive=true 
} 

Для удаленных библиотек:

compile ('com.somepackage:LIBRARY_NAME:1.0.0'){ 
    transitive=true //default, normally no need to specify explicitly 
} 
+0

Что делать, если библиотека является '.jar'? – Orbit

+0

банки должны быть отправлены с помощью 'pom.xml' (который является способом maven), если он хранится удаленно. – F43nd1r

+0

Ящик сидит локально в папке apps/libs /. – Orbit

Смежные вопросы