我正在尝试在https://github.com/instacart/truetime-android使用相对较新的TrueTime库。
按照指示,我将以下内容放入build.gradle文件中:
repositories {
maven {
url "https://jitpack.io"
}
}
dependencies {
compile 'com.github.instacart.truetime-android:library-extension-rx:1.5'
}
然后在“ Activity ”中,我将其导入:
import com.instacart.library.truetime.extensionrx.TrueTimeRx;
并使用以下命令调用它:
TrueTimeRx.build().initializeRx("time.apple.com")
除了“initializeRx”是红色,并且悬停提示说“无法调用方法'initializeRx(java.lang.String)'”
当我键入“TrueTimeRx.build()”时,“initialize()”和其他方法显示为可用。那么为什么不初始化initializeRx呢?
有任何想法吗?谢谢。
最佳答案
发生这种情况是因为您使用的是较旧版本的 TrueTime 库。它的文档配置1.5版,但配置latest one is 2.0。
因此,将您的依赖项更改为:
compile 'com.github.instacart.truetime-android:library-extension-rx:2.0'