Android - Использование библиотеки: локальный Jar или онлайн-ссылка - PullRequest
0 голосов
/ 27 января 2019

Некоторые из моих приложений используют общедоступные библиотеки.Я чувствую себя комфортно, загружая такие библиотеки как файлы jar, учитывая, что код jar, хранящийся локально, «безопасен» для меня.

Иногда, однако, библиотека доступна только для добавления в качестве зависимости в модуле.build.gradle, как показано ниже:

implementation 'com.darth.vader.lib.filechooser:filechooser:1.1.0'

Меня это беспокоит, потому что у меня нулевой контроль над этим кодом, и я понятия не имею, если / когда он изменится.

Может кто-нибудь просветить меня о плюсахи минусы 2 подходов?И, как я могу "сохранить" такой код "зависимости"?

1 Ответ

0 голосов
/ 30 января 2019

В зависимости от того, откуда взялся filechooser:1.1.0, вы знаете, когда он изменится (никогда).

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

...