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

Gradle显示时间为1970年的原因及修正方法咨询

解决Gradle构建时间日期异常的方案

具体修复步骤

1. 校准系统时间与时区

  • 确认本地系统的时间、日期、时区设置准确,Gradle构建依赖系统时间生成时间戳,系统时间错误会直接导致异常时间记录。
  • 将系统时间同步到NTP服务器,消除手动设置的偏差。

2. 清理Gradle缓存

异常缓存文件可能引发时间戳错乱,执行以下命令清理:

./gradlew cleanBuildCache
rm -rf ~/.gradle/caches/

清理完成后重新执行构建命令。

3. 升级Gradle及AGP版本

部分旧版Gradle存在时间处理bug,尝试升级到稳定版本:

  • 修改项目中gradle/wrapper/gradle-wrapper.properties文件里的distributionUrl,指定最新的稳定Gradle版本。
  • 确保Android Gradle Plugin(AGP)版本与Gradle版本匹配,避免版本兼容问题。

4. 关闭离线模式重试

--offline模式可能加载缓存的过期时间数据,尝试去掉该参数重新构建:

./gradlew --profile --rerun-tasks assembleDevelopmentDebug

5. 检查构建脚本自定义时间逻辑

如果项目build.gradle等脚本中有自定义时间戳生成代码,排查是否存在时区处理错误、时间戳转换异常等问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 21:32:10