我正在实现实时抖动库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();
免责声明:我是这个库的开发者。