出于调试目的,我想在某个特定日期运行我的应用程序.当然,我可以在模拟器上手动更改日期,但我想知道是否有一种简单的方法可以从模拟器shell中完成它(我知道无法从UI完成).
cdh*_*ker 17
按照之前的答案传递秒 - 自 - 纪元不适用于我的实例(WinXP Android SDK11 HVGA_1.6仿真器).但是这种特殊的格式有效:
adb shell date -s "yyyymmdd.[[[hh]mm]ss]"
Run Code Online (Sandbox Code Playgroud)
[编辑2011年6月27日:添加了语法的时间部分.]
这适用于 Mac:
adb shell date $(date -j mmddHHMM +%s)
Run Code Online (Sandbox Code Playgroud)
其中“mmddHHMM”是您要设置的时间的月、日、小时和分钟。
这将使用 adb shell 调用模拟器中的“date”命令,然后向其传递自纪元以来的秒数以将时间设置为(通过在本地 Mac 上调用“date -j...”来计算)
您还可以更具体。手册页中日期的格式(在 Mac 上)是[[[mm]dd]HH]MM[[cc]yy][.ss]
| 归档时间: |
|
| 查看次数: |
22579 次 |
| 最近记录: |