Как импортировать локальный * банку за градел? - PullRequest
2 голосов
/ 21 июня 2019

Я включил локальный * .jar-файл (библиотеку), как описано здесь ..

  1. Нажмите Файл на панели инструментов
  2. Структура проекта
  3. Выберите Модули на левой панели
  4. Вкладка зависимостей
  5. '+' → JAR или каталоги

Теперь я зафиксировал проект Android на github ипредыдущая настройка этого локального файла JAR, кажется, отсутствует.

Когда коллеги извлекают этот проект, у них нет пути к этому другому jar-файлу.

Вопросы:

  1. Где я могу указать эти шаги сверхув gradle (или любом другом файле), чтобы иметь ссылку на этот файл * .jar?
  2. Другой возможностью будет папка libs в моем модуле приложения.Какие бы были плюсы и минусы по сравнению с 1?
  3. Другая возможность также, добавив банку в мой мерзавец!?

1 Ответ

0 голосов
/ 21 июня 2019

Я всегда предпочитаю простой подход, такой как:

  1. Скопируйте файл JAR в папку модуля libs.

  2. Добавить зависимость в build.gradle файле

В build.gradle:

dependencies {
    // Dependency on local binaries
    implementation fileTree(dir: 'libs', include: ['*.jar'])

   //Alternatively, you can specify individual files as follows:
   //implementation files('libs/myJar.jar', 'libs/bar.jar')

   //..
}

Он не связан с конкретной процедурой, которой нужно следовать, он работает с другой IDE (также в среде CI), просто весь код и файл jars находятся в git-репозитории, и для сборки достаточно сценария build.gradle. проект.

...