我怎样才能覆盖系统时间

How can I override system time

我认为这应该很简单,但我想不通。出于测试目的,我想在下面的函数中设置一个准确的输出。例如,我希望 V2(宽)每次都等于 1349333576093。通常,我会在下面放一行 "const v2, 0x1" 等,但由于它很宽,我不知道该怎么做。有什么帮助吗?

invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2

const-wide 就是你想要的。

const-wide v2, 1349333576093L