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

Delphi 10.4 Android APK签名方案咨询:需使用V2签名方案

Delphi 10.4 Android签名方案与V2签名配置问题
  • Delphi 10.4默认仅支持**V1(Jar签名)**方案,原生IDE设置里确实没有直接开启V2签名的选项,这就是你遇到安装错误Signature not found - No APK Signing Block before ZIP Central Directory的原因——APK缺少V2签名块。
  • 要实现V2签名,需在Delphi编译生成未签名APK后,手动使用Android SDK的apksigner工具二次签名,步骤如下:
    1. 定位Android SDK目录下的apksigner工具,通常路径为build-tools/<对应版本号>/
    2. 执行签名命令:
      apksigner sign --ks 你的密钥库文件路径 --ks-key-alias 密钥别名 --v2-signing-enabled true 未签名APK的完整路径
      
    3. 命令执行完成后,即可得到带有V2签名的APK,解决安装时的签名块缺失问题。
  • 若需自动化流程,可在Delphi的Post Build事件中添加上述apksigner命令,实现编译完成后自动完成V2签名。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 15:45:42