2016-06-22 47 views
5

我试图通过Jenkyns和Crashlytics自动化我的应用程序构建分布。我配置了所有文档上的指示,但crashlyticsUploadDistributionRelease失败,出现此错误:“分发上传失败”和“WARN - Crashlytics停止编译,因为它无法分发未签名的APK:”。无法上传apk到Crashlytics

我该如何解决它?

回答

9

迈克从织物和Crashlytics在这里。

适用于Android的Beta版仅支持发布已签名的APK,未签名的APK无法发布。

有关如何将Android应用程序,头登录到Android的文档here.

+4

你还必须检查V1和V2签名版本,如果从Android Studio签名,否则它会抱怨说由于某种原因它没有签名。 – behelit

+0

我能够通过添加以下代码将未签名的apk上传到crashlytics:apk_path: – ODAXY

0

我面临当我用 Crashlytics整合FASTLANE此相同的问题的信息。我想将构建版本分发给测试人员。

在Fastlane中,您可以选择是要发布Debug APK还是要发布 发布APK。 Fastlane试图发布释放APK我只是将其更改为 以在快速文件中调试APK,并且工作正常。

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