10

我正在尝试通过 Jenkyns 和 Crashlytics 自动化我的应用程序构建分发。我按照文档中的说明进行了所有配置,但 crashlyticsUploadDistributionRelease 失败并出现以下错误:“分发上传失败”和“警告 - Crashlytics 停止编译,因为它无法分发未签名的 APK:”。

我该如何解决?

4

3 回答 3

17

来自 Fabric 和 Crashlytics 的 Mike。

Beta for Android 仅支持分发已签名的 APK,无法分发未签名的 APK。

有关如何签署 Android 应用程序的信息,请访问此处的 Android 文档。

于 2016-06-22T16:51:34.950 回答
3

Crashlytics 不支持“Android App Bundle”。您只能在 crashlytics 测试版中分发“APK”。

于 2019-02-19T08:20:10.580 回答
0

当我将 Fastlane 与 Crashlytics 集成时,我也遇到了同样的问题。我想将构建分发给测试人员。

在 Fastlane 中,您可以选择是要发布 Debug APK 还是 Release APK。Fastlane 尝试发布发布 APK 我只是将其更改为在 Fastfile 中调试 APK 并且它有效。

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

于 2017-12-27T12:03:31.710 回答