我正在尝试在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'

07-24 14:06