库无法解析 TrueTime 库中的方法
Library Cannot resolve method in TrueTime library
我正在尝试使用 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" 是红色并且悬停提示显示 "Cannot invoke method 'initializeRx(java.lang.String)'"
当我输入 "TrueTimeRx.build()." 时,'initialize()' 和其他方法显示可用,那么为什么不初始化 Rx?
有什么想法吗?谢谢
发生这种情况是因为您使用的是旧版本的 TrueTime 库。它的文档配置了 1.5 版,但是 latest one is 2.0.
因此,将您的依赖项更改为:
compile 'com.github.instacart.truetime-android:library-extension-rx:2.0'
Remember: every time you need to use a library hosted at GitHub, check
the branch combobox and look forward the latest tag version.
我正在尝试使用 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" 是红色并且悬停提示显示 "Cannot invoke method 'initializeRx(java.lang.String)'"
当我输入 "TrueTimeRx.build()." 时,'initialize()' 和其他方法显示可用,那么为什么不初始化 Rx?
有什么想法吗?谢谢
发生这种情况是因为您使用的是旧版本的 TrueTime 库。它的文档配置了 1.5 版,但是 latest one is 2.0.
因此,将您的依赖项更改为:
compile 'com.github.instacart.truetime-android:library-extension-rx:2.0'
Remember: every time you need to use a library hosted at GitHub, check the branch combobox and look forward the latest tag version.