Firebase 应用程序分发上传错误,缺少有关 APK 路径的信息

Oye*_*isi 5 android gradle firebase firebase-app-distribution

./gradlew appDistributionUploadRelease使用终端中的gradle 命令将应用程序发布 apk 上传到 firebase 时遇到问题。这个问题是在我更新了一些构建工具之后开始的,将 gmsclasspath 'com.google.gms:google-services:4.3.4'从 4.3.3 更新到classpath 'com.android.tools.build:gradle:4.0.1'3.4.2,我不知道这些更新是否与该问题有关,但 ehwn 我./gradlew appDistributionUploadRelease现在运行命令,我在构建终端中收到错误

> Task :app:validateSigningRelease UP-TO-DATE
> Task :app:packageRelease UP-TO-DATE

> Task :app:appDistributionUploadRelease FAILED
Found APK at /home/****/agent/workspace/project-name/app/build/intermediates/incremental/packageRelease/tmp/app-release.apk.
Uploading APK to Firebase App Distribution...

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:appDistributionUploadRelease'.
> Missing information about the APK path. Please check that an APK path was passed in and try agai
Run Code Online (Sandbox Code Playgroud)

我尝试将构建 gradle 中的 apkPath 显式指定为已确认发布的路径,但仅使用更新的路径时我仍然收到此错误

> Task :app:validateSigningRelease UP-TO-DATE
> Task :app:packageRelease UP-TO-DATE

> Task :app:appDistributionUploadRelease FAILED
Found APK at build/outputs/apk/release/app-release.apk.
Uploading APK to Firebase App Distribution...

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:appDistributionUploadRelease'.
> Missing information about the APK path. Please check that an APK path was passed in and try again
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决这个问题,因为我确信 apk 存在于指定的路径中,并且 apk 在手动上传到 firebase 时可以工作。帮助将不胜感激。

Oye*_*isi 5

找出问题所在, classpath 'com.google.firebase:firebase-appdistribution-gradle:2.0.1'我的项目级别的依赖项部分缺少此问题build.gradle请按照此处给信中人员的说明进行操作。