У меня есть проект Android, который производит один APK, работает нормально. Это просто обычное приложение с лаунчером Activity
и прочими, некоторыми службами, трансляциями и т. Д. c. Теперь я хочу упаковать все свои функции в (желательно) один файл и отправить кого-нибудь без исходников c для реализации в другом APK.
Структура проекта:
- main
com.android.application
модуль - еще один
com.android.library
модуль - некоторые исходные файлы в обоих выше
- общие
androidx
и com.google
зависимости библиотек - нет поэтому общие меньшие зависимости библиотек
- JAR
Упаковка всего вышеперечисленного в JAR невозможна из-за необходимых ресурсов. Кажется, я должен создать aar
lib, но есть существенная проблема - он не будет содержать зависимостей ... Как я могу преобразовать свой apk в aar или любой другой формат, который будет автономным и будет содержать все мои локальные JAR-файлы , модуль и внешние зависимости?