Я пытаюсь построить свой проект Android так, чтобы он был немного более модульным, потому что я хочу использовать определенные классы в нескольких проектах.
Но я новичок в работе с Gradle, и я не уверен, как создать библиотеку, которую я мог бы использовать в другом проекте.
Я уже посмотрел на некоторые решения. Один из них делал новый проект для моего модуля. Я создал проект с фиктивной app
, в которой мой library
является модульным проектом. И это прекрасно работает. Однако я хочу включить вывод моего library
, как .jar-файл, в мой основной проект.
Итак, у меня есть это:
DummyPrject
MainProject
app
- "Каким-то образом ссылка / копия библиотеки"
Долгосрочная цель - иметь DummyProject
и MainProject
в двух разных репозиториях и использовать собственный скрипт для проверки обновлений при сборке моего MainProject
. Но в качестве первого шага я бы хотел создать свою библиотеку отдельно.
Я уже немного погуглил, но, похоже, я все еще делаю что-то не так здесь. Мне сложно следовать инструкциям, так как я не совсем понимаю, что делает AndroidStudio при сборке и куда идут выходы модуля.
Я искал папки в своем проекте, но есть много .jar-файлов, и я не знаю, какой из них правильный.
Мне бы хотелось узнать, как настроить мой DummyProject
таким образом, чтобы library
создавался как .jar-файл или аналогичный формат, который можно использовать в нескольких проектах, одновременно используя app
из DummyProject
для проверки library
и используйте library
в моем MainProject
.