HarmonyOS 鸿蒙Next 获取hap构建时间一直返回default

发布于 1周前 作者 yuanlaile 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 获取hap构建时间一直返回default

现在有需要,在APP关于页面中显示当前APP打包时间。我使用了
import { deviceInfo } from ‘@kit.BasicServicesKit’;
let buildTimeInfo: string = deviceInfo.buildTime;
来获取构建时间,但是发现此API返回的值一直为“default”,请问还有其他API能查询到Hap的构建时间吗?

1 回复

在HarmonyOS鸿蒙Next系统中,如果hap(HarmonyOS Application Package)的构建时间一直返回default,这通常意味着构建系统没有正确记录或传递构建时间信息。这种情况可能由多种原因引起,包括但不限于构建脚本配置错误、环境变量设置不当或构建工具本身的bug。

要解决这个问题,你可以尝试以下几个步骤:

  1. 检查构建脚本:确保构建脚本中包含了正确设置构建时间的逻辑。对于鸿蒙应用,这通常涉及到在build.gradle或相应的构建配置文件中设置时间戳。

  2. 环境变量:确认所有相关的环境变量都已正确设置,特别是那些与构建时间和版本控制相关的变量。

  3. 构建工具版本:确保你使用的构建工具(如DevEco Studio)是最新版本,因为旧版本可能包含已知的bug。

  4. 清理和重建:尝试清理项目并重新构建,以消除可能的缓存问题。

  5. 查看日志:仔细检查构建过程中的日志输出,寻找可能的错误或警告信息。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。

回到顶部