You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:Fastlane上传Crashlytics失败,报获取远程文件错误

解决Fastlane上传Crashlytics时unzip报错退出码2的问题

先把你遇到的报错贴出来方便对照:

[12:59:37]: 获取远程文件错误:执行命令'unzip 'C:/Users/xxxx/Library/CrashlyticsAndroid/crashlytics-devtools.zip' -d 'C:/Users/xxxx/Library/CrashlyticsAndroid''的退出码为2而非0。归档文件:C:/Users/xxxx/Library/CrashlyticsAndroid/crashlytics-devtools.zip 警告 [C:/Users/xxxx/Library/CrashlyticsAndroid/crashlytics-devtools.zip]: zip文件开头或内部存在30829个额外字节(尝试处理...

这个问题本质是下载的crashlytics-devtools.zip压缩包损坏或不完整,zip文件里的额外字节说明文件结构已经乱了,unzip工具自然没法正常解压。给你几个亲测有效的解决方法:

  • 清掉损坏的缓存文件:直接定位到C:/Users/xxxx/Library/CrashlyticsAndroid这个目录,把整个文件夹删掉——里面的压缩包和半解压的内容都没用了,删掉最彻底。
  • 重新运行Fastlane任务:再次执行你的上传命令,Fastlane会自动重新从Crashlytics服务器下载完整的devtools压缩包,这次只要网络稳定,基本就能正常解压了。
  • 检查网络和权限:如果重试还是失败,先确认你的网络是不是稳定(比如有没有代理或者防火墙拦截了下载);另外Windows下要确保当前用户对这个目录有读写权限,避免下载时写入不完整。
  • 更新Fastlane和插件:旧版本的Fastlane或者Crashlytics插件可能存在下载逻辑的小bug,运行这两个命令更新到最新版再试:
    bundle update fastlane
    fastlane update_plugins
    

内容的提问来源于stack exchange,提问作者BeliliF

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 03:33:24