Получение всех зависимостей Firebase для не Gradle проектов - PullRequest
0 голосов
/ 27 октября 2019

Я пытаюсь создать приложение для Android с поддержкой Firebase БЕЗ использования gradle (и Android Studio) для синхронизации моих зависимостей и сборки.

Приложение будет построено как часть дерева исходников AOSP Android, где нет поддержки Gradle, и все зависимости jar и AAR должны быть указаны в файле Android.mk.

Firebaseучебники просят включить строку

implementation 'com.google.firebase:firebase-analytics:17.2.0'

Gradle, и плагин android gradle видит это, загружает все зависимости и переходные зависимости и интегрирует Firebase с приложением.

Как эффективно создать список зависимостей и переходных, необходимых для Firebase, и экспортировать эти файлы зависимостей AAR и JAR в папку, которую я могу предоставить в свой файл Android.mk.

Здесьчто я делал до сих пор, я запустил

gradlew build --scan

, чтобы получить все зависимости, требуемые Firebase https://scans.gradle.com/s/6z3hvrktewpik/dependencies?toggled=W1sxXSxbMSwxN10sWzEsMTcsWzE2OF1dLFsxLDE3LFsxNjgsMTY5XV1d

, и gradle, кажется, хранит все файлы зависимостей (aar, jar) в

~ / .gradle / caches / modules-2 / files-2.1

Теперь можно вручную попытаться округлить все зависимости или написать скриптсделать это. Есть ли более простой способ? может быть, простая задача Gradle?

...