2015-12-06 8 views
0

Я начинаю Android.developer Я просто хочу знать, что такое dependencies. Я знаю очень четко здесь, в stackoverflow. Я не получу свой полный ответ (из-за его политик), но я ожидаю получить подсказку на любом сайте, где я могу узнать больше об этих dependencies. Как я могу сделать свой собственный dependency?Где я могу узнать больше о зависимостях, используемых в Android

Например: Предположим, если я должен использовать функции Facebook в моей Android App то я написать

dependencies { 
compile 'com.facebook.android:facebook-android-sdk:4.7.0' 
} 

Теперь я знаю, что я ввожу Facebook SDK или Facebook зависимость, и эта зависимость будет дайте мне несколько классов или интерфейсов и т. д., чтобы использовать и подключаться к Facebook. ** Теперь мой вопрос: могу ли я сделать свою зависимость и как? ** Я знаю, что ответ «да», я знаю, что под капотом работают градиенты и maven, но я не знаю, с чего начать. Любой сайт или просто что-нибудь будет очень полезно

+3

«Я просто хочу знать, какие зависимости» - они являются библиотеки, доступные из структуры, известной как «артефакт хранилище», чтобы позволить такие инструменты, как Gradle найти и скачать библиотеки по мере необходимости. «Теперь мой вопрос: могу ли я сделать свою собственную зависимость» - да. "и как?" - слишком много для переполнения стека. Начните с создания библиотеки, будь то проект JAR или Android. Затем вам необходимо будет распространять эту библиотеку, например, через репозиторий артефактов в стиле Maven (например, JCenter, Maven Central или ваш собственный). – CommonsWare

+0

Gradle userguide обеспечивает хорошее введение в управление зависимостями. Взгляните на главу «Основы управления зависимостями»: https://docs.gradle.org/current/userguide/artifact_dependencies_tutorial.html –

ответ

0

Ваш вопрос очень ясен, я могу понять вас ясно. Теперь позвольте мне рассказать вам, КАК. http://inthecheesefactory.com/blog/how-to-upload-library-to-jcenter-maven-central-as-dependency/en

Кстати, я хочу вам сказать, что вы можете решить проблему самостоятельно, не ожидая.

Let me google that for you

+0

Ваш ответ действительно полезен. Спасибо за сайты –

+0

, если вы сочтете это полезным, возможно, вы сможете принять ответ, thx! –

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