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

迁移Android项目后运行signinReport报Missing Keystore如何解决

问题原因确认

你遇到的Missing Keystore报错基本由旧设备的签名路径不匹配导致:项目原签名配置里存储的是旧电脑上jks文件的绝对路径,迁移到新电脑后jks的实际存储路径发生变化,Gradle执行signingReport任务时无法从配置路径读取到签名文件,就会抛出该错误。

路径校验方法
  • 首先检查项目根目录下的local.properties文件,查看是否存在签名路径配置,核对signing.keyStorePath对应的路径是否和新电脑上jks的实际存储路径一致
  • 如果你把签名配置写在模块级build.gradle/build.gradle.kts的signingConfigs代码块中,直接核对块内storeFile字段的路径是否正确
解决步骤
  • 建议先将迁移的jks文件放到项目根目录的专属文件夹(例如新建keystore目录存储),签名配置时使用相对路径,避免后续换设备再次出现路径不兼容问题
  • 修正对应配置文件内的keystore路径:

    例:jks存放在项目根目录keystore文件夹下时,storeFile可以配置为rootProject.file("keystore/你的签名文件名.jks")

  • 路径修正后点击同步Gradle,再重新运行signingReport任务即可
  • 若路径确认无误仍报错,依次检查jks文件的读写权限、配置中的keyAlias、keyPassword、storePassword是否和jks的实际参数匹配,参数错误也可能触发同类报错

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.11 15:00:06