库无法解析TrueTime库中的方法

时间:2016-11-20 21:37:36

标签: java android compiler-errors ntp

我试图在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)'"

' initialize()'当我输入" TrueTimeRx.build()时,其他方法显示为可用。"那么为什么不初始化Rx?

有什么想法吗?感谢。

1 个答案:

答案 0 :(得分:1)

这是因为您使用的是旧版 TrueTime 库。它的文档配置版本1.5,但latest one is 2.0

因此,请将您的依赖项更改为:

compile 'com.github.instacart.truetime-android:library-extension-rx:2.0'
  

请记住:每次您需要使用GitHub上托管的库时,请检查   分支组合框并期待最新的标签版本。