Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Crashlytics分发失败正文太长_Android_Jenkins_Crashlytics - Fatal编程技术网

Android Crashlytics分发失败正文太长

Android Crashlytics分发失败正文太长,android,jenkins,crashlytics,Android,Jenkins,Crashlytics,我在使用Jenkins将构建上载到Crashlytics时遇到问题 下面是我的ant构建命令的外观 ant -file build.xml -DbetaDistributionGroupAliases=android-beta-testers -DbetaDistributionReleaseNotesFilePath=/opt/jenkins/workspace/staging-mobile-android/change_log.txt -Dkey.store=/var/lib/jenkins

我在使用Jenkins将构建上载到Crashlytics时遇到问题

下面是我的ant构建命令的外观

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 ant-file build.xml-dbetadributionGroupAlias=android beta testers-dbetadributionReleaseNotesFilePath=/opt/jenkins/workspace/staging mobile android/change_log.txt-Dkey.store=/var/lib/jenkins/Test.keystore-Dkey.store.password=testpassword-Dkey-Dkey.alias=testkeystore 我有争议地收到以下错误消息

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 crashlytics上载分发: [echo]上传/opt/jenkins/workspace/staging mobile android/Test/bin/Test-release.apk到Crashlytics。。。 [java]警告-Crashlytics在上载分发版时遇到问题。验证失败:正文太长(最多16384个字符) 线程“main”com.crashlytics.tools.android.Exception.PluginException中的[java]异常:分发上载失败。 [java]位于com.crashlytics.tools.android.DeveloperTools.processProperties(DeveloperTools.java:533) [java]位于com.crashlytics.tools.android.DeveloperTools.processArgs(DeveloperTools.java:280) [java]位于com.crashlytics.tools.android.DeveloperTools.main(DeveloperTools.java:251) [java]原因:com.crashlytics.tools.android.exception.DistributionException:crashlytics暂停编译,因为它在上载分发时遇到问题。验证失败:正文太长(最多16384个字符) [java]位于com.crashlytics.tools.android.DistributionTasks.uploadDistribution(DistributionTasks.java:91) [java]位于com.crashlytics.tools.android.DeveloperTools.processProperties(DeveloperTools.java:531) [java]。。。还有两个
阿历克斯,这里是织物公司。克里斯托弗说得对,你在测试版发行说明中达到了16384个字符的限制。一旦您将发行说明的长度减少到16384以下,您就一切就绪。

我猜您的变更日志长度超过16384个字符,Crashlytics对其长度施加了任意低的限制。是的,您是对的。我从changelog中删除了一些文本,它可以正常工作。谢谢,谢谢亚历克斯,这也帮了我