Gradle lädt sie von Maven oder anderen Repos herunter. Ich glaube nicht, dass GitHub die Bibliotheken selbst hostet, aber der Link zum Herunterladen der Bibliotheken kann auf GitHub gefunden werden. Um sicherzustellen, dass es sich um die neueste Version handelt, müssen Sie auf die Webseite der Bibliothek (normalerweise die Git Hub-Seite) gehen und prüfen, ob eine aktuelle Version veröffentlicht wurde.
Wenn ich nicht falsch bin, könnten Sie ein + Zeichen am Ende hinzufügen, und wenn Sie synchronisieren Gradle mit Arbeit im Offline-Modus ausgeschaltet, soll es die neueste Version der Bibliothek holen. ZB:
compile 'com.android.support:appcompat-v7:23.3.0+'
compile 'io.reactivex:rxandroid:1.0.1+'
Die obige Linie wird sichergestellt, dass die 1.0.1
min Version ist, die Sie herunterladen, und wenn es eine höhere Version ist, wird es, dass statt herunterladen.
WARNUNG: das ist keine sichere Sache zu tun, denn die neueste Version der Bibliothek automatisch heruntergeladen werden und die Änderungen in der neueren Version der Bibliothek könnte Bruch ändert haben, und brechen Sie Ihre App. Zum Beispiel könnten die Methoden, die Sie aus einer Bibliothek verwenden, in der neuen Bibliothek entfernt werden oder sogar Schlimmeres könnte passieren und es hat mich. Ich schlage vor, dass Sie sich alle paar Wochen etwas Zeit nehmen, um zu sehen, ob es neue Updates gibt, und überlegen Sie, ob die Aktualisierung sicher ist.
Die Entscheidung, eine Bibliothek zu Ihrem Projekt hinzuzufügen, muss sorgfältig durchdacht sein, da Sie das Projekt davon abhängig machen und wenn diese Bibliothek ausläuft oder fehlerhaft ist, wird auch Ihr Projekt geschraubt. Wenn Sie es nicht getan haben, schlage ich vor, Sie lesen this darüber, wie unvorsichtig mit dem Hinzufügen von Abhängigkeiten buchstäblich das Internet brach.
können Sie ihre GitHub-Seite überprüfen https://github.com/ReactiveX/RxAndroid –