Firebase 应用分发 - 找不到 APK。确保首先通过 运行 ./gradlew assemble[Variant] 进行构建

Firebase App Distribution - Could not find the APK. Make sure you build first by running ./gradlew assemble[Variant]

我最近将 Firebase Appdistribution Gradle 插件的版本从 1.4.0 更新到 2.0.1

从那时起,Jenkins 开始给出以下构建时间错误:

Execution failed for task app:appDistributionUpload[Variant]. Could not find the APK. Make sure you build first by running ./gradlew assemble[Variant], or set the api Path parameter to point to your APK

这是我在 Jenkins 上的 Gradle 脚本:

... ./gradlew cleanBuildCache :app:testDebugUnitTest :app:appDistributionUpload[Variant] ...

从版本 1.4.1 开始 运行 appDistributionUpload{Variant} 不再自动重建应用程序。

https://firebase.google.com/support/release-notes/android#appdistro_gradle_plugin_v1-4-1

通过在 :app:appDistributionUpload[Variant] 之前添加 :app:assemble[Variant] 来更新 Gradle 脚本解决了我的问题。希望对其他人也有帮助。