Crashlytics分发失败主体的时间过长 [英] Crashlytics distribution failed body too long

查看:103
本文介绍了Crashlytics分发失败主体的时间过长的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用Jenkins将构建文件上传到Crashlytics时遇到问题.

I am having problem while uploading build to Crashlytics using Jenkins.

这是到目前为止我的ant build命令.

Here is my ant build command looks so far.


ant -file build.xml -DbetaDistributionGroupAliases=android-beta-testers -DbetaDistributionReleaseNotesFilePath=/opt/jenkins/workspace/staging-mobile-android/change_log.txt -Dkey.store=/var/lib/jenkins/Test.keystore -Dkey.store.password=testpassword -Dkey.alias=testkeystore 

我有争议地收到以下错误消息.

I am contentiously receiving following error message.


crashlytics-upload-distribution:
     [echo] Uploading /opt/jenkins/workspace/staging-mobile-android/Test/bin/Test-release.apk to Crashlytics...
     [java]  WARN - Crashlytics had a problem uploading the distribution. Validation failed: Body is too long (maximum is 16384 characters)
     [java] Exception in thread "main" com.crashlytics.tools.android.exception.PluginException: Distribution upload failed.
     [java]     at com.crashlytics.tools.android.DeveloperTools.processProperties(DeveloperTools.java:533)
     [java]     at com.crashlytics.tools.android.DeveloperTools.processArgs(DeveloperTools.java:280)
     [java]     at com.crashlytics.tools.android.DeveloperTools.main(DeveloperTools.java:251)
     [java] Caused by: com.crashlytics.tools.android.exception.DistributionException: Crashlytics halted compilation because it had a problem uploading the distribution.Validation failed: Body is too long (maximum is 16384 characters)
     [java]     at com.crashlytics.tools.android.DistributionTasks.uploadDistribution(DistributionTasks.java:91)
     [java]     at com.crashlytics.tools.android.DeveloperTools.processProperties(DeveloperTools.java:531)
     [java]     ... 2 more

Fabric的

推荐答案

Alex.克里斯托弗(Christopher)的权利是,您要达到Beta版本发行说明的16384个字符限制.将发行说明的长度减少到16384以下后,一切就绪.

Alex from Fabric here. Christopher's right that you're hitting the 16384 character limit on Beta release notes. Once you decrease your release notes length below 16384, you'll be all set.

这篇关于Crashlytics分发失败主体的时间过长的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆