我正在实现实时抖动库https://pub.dartlang.org/packages/true_time

遇到错误

W/DiskCacheClient(26153): Cannot use disk caching strategy for TrueTime.

 CacheInterface unavailable
D/TrueTimeRx(26153): ---- resolving ntpHost : ntp.google.com
W/DiskCacheClient(26153): Cannot use disk caching strategy for TrueTime. CacheInterface unavailable
E/MethodChannel#true_time(26153): Failed to handle method call
E/MethodChannel#true_time(26153): java.lang.IllegalStateException: You need to call init() on TrueTime at least once.

我从上面链接到自述文件的代码副本中得到了此错误。

最佳答案

您是否尝试使用此库?它仅使用dart代码,而不使用平台通道。 https://pub.dartlang.org/packages/ntp

您可以像这样获得时间:
DateTime startDate = await NTP.now();
免责声明:我是这个库的开发者。

10-08 18:23