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

向小米应用商店上传Android APK签名时验证失败求助

小米应用商店空白APK签名无效排查方案

1. 确认签名参数完全匹配

  • 生成空白APK时使用的密钥库、密钥别名、签名密码、密钥库密码,必须和正式应用的签名参数完全一致,大小写、特殊符号都不能出错
  • 用以下命令对比正式APK和空白APK的签名信息,确保证书指纹、签名算法完全相同:
    keytool -printcert -jarfile 你的正式应用.apk
    
    再执行同样命令检查空白APK的签名信息

2. 规范空白APK生成流程

  • 不要手动用CMD签名,建议通过Android Studio生成:
    1. 创建空Android项目,包名和正式应用完全一致
    2. 在项目build.gradle中配置和正式应用相同的签名信息:
      signingConfigs {
          release {
              storeFile file("你的密钥库路径.jks")
              storePassword "密钥库密码"
              keyAlias "密钥别名"
              keyPassword "密钥密码"
          }
      }
      buildTypes {
          release {
              signingConfig signingConfigs.release
          }
      }
      
    3. 执行gradlew assembleRelease生成签名后的空白APK

3. 验证空白APK签名有效性

  • 用apksigner工具检查签名完整性:
    apksigner verify --verbose 你的空白APK.apk
    
    若输出显示"Verified using v1 scheme (JAR signing): true"和"Verified using v2 scheme (APK Signature Scheme v2): true",说明签名有效

4. 排查密钥库状态

  • 尝试用当前密钥库重新签名一个已知正常的APK,若无法通过验证,说明密钥库可能损坏,需使用备份的密钥库重新生成空白APK

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 03:04:51