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

.NET MAUI发布Ad-Hoc .aab时遇"attempt to write past end of STORED entry"错误求助

.NET MAUI发布AAB时jarsigner签名错误的原因分析

以下是可能导致该错误的几个原因:

  • 密钥库文件异常:密钥库(.keystore/.jks)文件损坏,或是生成密钥库的JDK版本与当前VS使用的JDK版本不兼容,会导致签名时无法正常处理文件,触发Zip写入异常。
  • AAB打包文件损坏:Release模式打包生成的临时AAB文件,可能因磁盘空间不足、文件权限问题,或是VS 2022 17.12.0版本MAUI打包工具的特定bug,导致Zip结构损坏,jarsigner无法正常处理。
  • 签名配置冲突:项目csproj文件中手动配置了签名属性(如SigningKeyFile、SigningStorePassword),同时在VS发布界面重复设置签名信息,会造成签名流程混乱,引发写入越界错误。
  • JDK版本不匹配:VS 2022内置的JDK版本与MAUI要求的版本不兼容,过高或过低的JDK版本都会让jarsigner工具在处理AAB的Zip条目时出现逻辑错误,触发该异常。
  • 磁盘空间不足:保存AAB文件的磁盘分区剩余空间不足,签名过程中无法完整写入文件,从而引发ZipException。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 02:05:55