Пытаюсь согнуть раздачу приложений firebase для работы с разбиениями apk. Он почти у меня есть, но моя проблема в следующем:
Could not find the APK. Make sure you build first by running ./gradlew assemble[Variant],
or set the apkPath parameter to point to your APK
Моя задача
task firebaseAllEnvRelease() {
group = "publishing"
dependsOn ordered(
":printVersionCode",
":foo:app:assembleAllRelease"
":foo:app:firebasePublishAllEnvRelease")
}
По какой-то причине задача firebase запускает проверку apk (не загружает) заранее, перед сборкой, поэтому очевидно, что apk отсутствует - как я могу заставить его соблюдать порядок задач?
Я знаю, что gradle создает график задач, хотя ему нравится , но у меня есть утилита ordered
for what, который связывает их через mustRunAfter
, и это точно правильно.
План б - запустить сборку в отдельной команде gradlew перед этим, это работает, но - почему: /