Рабочий проект APK в автономную библиотеку (файл) - PullRequest
0 голосов
/ 03 августа 2020

У меня есть проект Android, который производит один APK, работает нормально. Это просто обычное приложение с лаунчером Activity и прочими, некоторыми службами, трансляциями и т. Д. c. Теперь я хочу упаковать все свои функции в (желательно) один файл и отправить кого-нибудь без исходников c для реализации в другом APK.

Структура проекта:

  • main com.android.application модуль
  • еще один com.android.library модуль
  • некоторые исходные файлы в обоих выше
  • общие androidx и com.google зависимости библиотек
  • нет поэтому общие меньшие зависимости библиотек
  • JAR

Упаковка всего вышеперечисленного в JAR невозможна из-за необходимых ресурсов. Кажется, я должен создать aar lib, но есть существенная проблема - он не будет содержать зависимостей ... Как я могу преобразовать свой apk в aar или любой другой формат, который будет автономным и будет содержать все мои локальные JAR-файлы , модуль и внешние зависимости?

...