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

Android发布构建报错:Keystore文件未找到,已排查基础步骤仍无解

问题分析与解决方案

从错误信息里的路径D:\app\anytimeoott\android\app\android\app\anytim.keystore就能看出核心问题:路径多了一层android/app/,这是相对路径的基准目录混淆导致的。

根本原因

你的key.properties里配置的storeFile=android/app/anytim.keystore,在build.gradle中通过file(keystoreProperties['storeFile'])解析时,file()方法的基准是当前App模块的根目录(即D:\app\anytimeoott\android\app)。拼接后就变成了模块根目录 + android/app/anytim.keystore,也就是错误里的重复路径。

而你的Keystore实际就在D:\app\anytimeoott\android\app目录下,这个相对路径完全多写了一层。

直接修复方案

修改android/key.properties里的storeFile配置,直接指向Keystore文件:

storeFile=anytim.keystore

额外排查点

如果修改后仍有问题,可以检查以下内容:

  • 确认key.properties的加载路径:你的build.gradle用rootProject.file("key.properties")加载文件,这个方法的基准是项目根目录(D:\app\anytimeoott)。如果key.properties实际在android目录下,要改成rootProject.file("android/key.properties"),否则会加载不到配置,导致签名规则失效。
  • 清理缓存后重构:执行gradlew clean(Windows系统)或./gradlew clean(Linux/macOS),清除旧的构建缓存后再尝试构建。
  • 核对文件名拼写:确认anytim.keystore的大小写、后缀名完全正确,避免因拼写错误导致文件找不到。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 19:15:05