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

Gradle构建报错:找不到项目根目录下的apikey.properties文件

问题排查及解决方法
  • 确认文件存放路径正确
    rootProject.file("apikey.properties")指向的是项目根目录,也就是和settings.gradle文件、app文件夹平级的目录,不要将文件放到app子目录内。
  • 检查Windows系统文件扩展名隐藏问题
    Windows系统默认开启「隐藏已知文件类型的扩展名」,如果是新建文本文档后重命名得到的文件,实际文件名可能是apikey.properties.txt,导致Gradle识别不到。可以在文件管理器顶部「查看」选项中勾选「文件扩展名」,确认文件后缀确实为.properties,没有多余的.txt后缀。
  • 重新同步Gradle或清理缓存
    文件放置正确后,点击Android Studio顶部菜单 File > Sync Project with Gradle Files 手动触发Gradle同步;如果仍报错,选择 File > Invalidate Caches... 清理缓存并重启Android Studio后再次尝试构建。
  • 增加容错判断(可选)
    可以修改build.gradle(:app)中的加载逻辑,避免文件不存在时直接构建失败,示例代码如下:
def apikeyPropertiesFile = rootProject.file("apikey.properties")
def apikeyProperties = new Properties()
if (apikeyPropertiesFile.exists()) {
    apikeyProperties.load(new FileInputStream(apikeyPropertiesFile))
} else {
    // 本地没有配置文件时给出提示,或填入默认占位值
    throw new GradleException("apikey.properties文件未找到,请在项目根目录创建该文件并配置相关参数")
}

注意:请务必将apikey.properties添加到项目的.gitignore文件中,避免密钥等敏感信息被提交到公共代码仓库造成泄露。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 06:06:03