我试图在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?
有什么想法吗?感谢。
答案 0 :(得分:1)
这是因为您使用的是旧版 TrueTime 库。它的文档配置版本1.5,但latest one is 2.0。
因此,请将您的依赖项更改为:
compile 'com.github.instacart.truetime-android:library-extension-rx:2.0'
请记住:每次您需要使用GitHub上托管的库时,请检查 分支组合框并期待最新的标签版本。