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

Android Studio出现Keystore不存在错误,该如何解决?

Android Studio签名密钥文件找不到的解决办法

先拆解错误里的路径:C:\Users\Brandy\Documents\BoxFan\platforms\android\..\..\..\key.jks 其实等价于 C:\Users\Brandy\key.jks——系统在找你用户根目录下的密钥文件,但你的key.jks放在了项目根目录(C:\Users\Brandy\Documents\BoxFan\key.jks),所以才会报错找不到。

给你三个可行的解决办法:

  • 直接移动密钥文件到指定路径
    把项目根目录的key.jks复制到C:\Users\Brandy\文件夹下,和错误提示的路径完全匹配,就能解决找不到的问题。

  • 修改build.gradle里的密钥路径配置
    打开Android模块下的build.gradle文件,找到签名配置的代码块,把storeFile的路径改成正确的相对路径或绝对路径:

    signingConfigs {
        release {
            // 改成相对项目根目录的路径(platforms/android往上一级就是项目根目录)
            storeFile file('../key.jks')
            // 或者直接写绝对路径,注意Windows要用双反斜杠
            // storeFile file('C:\\Users\\Brandy\\Documents\\BoxFan\\key.jks')
            storePassword '你的密钥库密码'
            keyAlias '你的密钥别名'
            keyPassword '你的密钥密码'
        }
    }
    
  • 用项目根目录统一配置路径(更推荐)
    在项目根目录的gradle.properties文件里添加密钥相关配置:

    KEYSTORE_PATH=./key.jks
    KEYSTORE_PASSWORD=你的密钥库密码
    KEY_ALIAS=你的密钥别名
    KEY_PASSWORD=你的密钥密码
    

    然后在Android模块的build.gradle里引用这些配置:

    signingConfigs {
        release {
            storeFile file(project.rootProject.file(KEYSTORE_PATH))
            storePassword KEYSTORE_PASSWORD
            keyAlias KEY_ALIAS
            keyPassword KEY_PASSWORD
        }
    }
    

    这种方式不管模块目录结构怎么变,都能稳定找到项目根目录的密钥文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 23:07:17