2016-11-20 3 views
0

Я пытаюсь использовать относительно новую библиотеку TrueTime по адресу 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' 
} 

Затем в деятельности, я импортировать его:

import com.instacart.library.truetime.extensionrx.TrueTimeRx; 

и вызывать его:

TrueTimeRx.build().initializeRx("time.apple.com") 

кроме «initializeRx» красный и наклонный кончик говорит «Невозможно вызвать метод» initializeRx (java.lang.String) »«

«Инициализировать()» и другие методы отображаются как доступные при вводе «TrueTimeRx.build()». так почему же не initializeRx?

Любые идеи? Благодарю.

ответ

1

Это происходит потому, что вы используете более старую версию библиотеки TrueTime. Его документация настраивает версию 1.5, но latest one is 2.0.

Таким образом, изменить свою зависимость к:

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

Помните: каждый раз, когда вам нужно использовать библиотеку, размещенную по адресу GitHub, проверьте ветку выпадающие и с нетерпением ждет последнюю версии тега.

+0

Так очевидно ... и смущающе! Благодарю. – ScottyB

+0

Давай, мы всегда верим, что документы в порядке, но это не так. Бывает. :) – bosco