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

构建签名Debug APK时:app:packageLiteDebug任务执行失败求助

解决构建签名Debug APK时的"Unable to find EOCD signature"错误

可行的解决步骤

  • 清理并重新构建项目
    执行./gradlew clean清理损坏的构建缓存,再运行./gradlew assembleLiteDebug重新触发构建。EOCD签名错误多数源于临时构建文件损坏,清理后可解决大部分此类问题。

  • 验证签名文件完整性
    检查你使用的签名文件(.jks/.keystore)是否损坏,用keytool工具验证:

    keytool -list -v -keystore your-signing-file.jks
    

    若命令执行失败或提示文件异常,重新生成签名文件后再尝试构建。

  • 排查第三方依赖与资源文件
    项目中损坏的jar/aar包或资源文件也会引发打包异常:

    • 替换libs目录下的第三方库为官方稳定版本
    • 检查res目录下的图片、XML等资源,删除或替换损坏的文件
  • 更新Gradle与AGP版本
    旧版构建工具存在已知打包bug,将Gradle和Android Gradle Plugin(AGP)升级到稳定最新版后重新构建。

  • 临时禁用增量构建
    在项目根目录的gradle.properties中添加以下配置,禁用增量构建以排查问题:

    android.enableIncrementalPackage=false
    

    构建成功后可移除该配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 02:04:54