无法将 apk 上传到 Crashlytics

Unable to upload apk to Crashlytics

我正在尝试通过 Jenkyns 和 Crashlytics 自动化我的应用构建分发。我按照文档中的说明进行了所有配置,但 crashlyticsUploadDistributionRelease 失败并出现此错误:"Distribution upload failed" 和 "WARN - Crashlytics halted compilation because it can't distribute the unsigned APK:".

我该如何解决?

来自 Fabric 和 Crashlytics 的 Mike。

Android 测试版仅支持分发已签名的 APK,无法分发未签名的 APK。

有关如何签署 Android 应用程序的信息,请前往 Android 的文档 here.

我在将 Fastlane 与 崩溃分析。我想将构建分发给测试人员。

在Fastlane中,您可以选择是发布Debug APK还是 发布APK。 Fastlane 试图发布发布 APK 我刚刚更改了它 在 Fastfile 中调试 APK 并且成功了。

我确定它在 Jenkins 中也可能有一些可以发布的设置 调试 APK。希望这有帮助。

Crashlytics 不支持 "Android App Bundle"。您只能在 crashlytics beta 中分发 "APK"。