2016-03-24 6 views
5

ich git die Android-Unterstützung Bibliotheken Repository geklont:Wie kann ich eine bestimmte Version der Android-Unterstützungsbibliotheken auschecken?

git clone https://android.googlesource.com/platform/frameworks/support/ 

die wir nun sagen, dass ich Version 26.1.0 zur Kasse wollen. Wie kann ich das machen ? Es scheint keine Übereinstimmung von Tags oder Zweigen zu geben.

+0

Haben Sie den Code der Support-Bibliothek studieren wollen oder es in Ihrem Projekt verwenden? –

+0

Nur den Code studieren. Ich weiß, dass es irgendwo im Verzeichnis Sdk als zip kommt, aber ich hätte gerne die git-Geschichte. – mbonnin

Antwort

0

Hier sind die Zweige für die Unterstützung Rahmen, die Sie erwähnt. Es ist einfacher, Github zu durchsuchen. https://github.com/android/platform_frameworks_support/branches/all

+0

Zur Info: Sie können alle Zweige sehen auf jedem lokal git-Repository ausgecheckt mit dem Befehl: git branch -aV – Matt

+0

Und Sie können die Tags mit „git tag -l“ sehen. Obwohl es scheint, dass Google die Dinge nicht als 23.2.1 und so weiter bezeichnet. – Matt

+0

Ja, das ist das Problem, ich will wissen, was Tag genau 23.2.1 in http://developer.android.com/tools/support-library/index.html – mbonnin

0

Sie können den Code auf github finden. Wie ich gesehen habe, war das letzte Commit auf dem Github vor 3 Stunden, aber auf der Google-Quelle wurde der gleiche Commit eine Stunde später zusammengeführt. Bei einem Kloncode von googlesource gibt es nur einen Verzweigungsmaster. Obwohl es viele TAGs gibt, ist zuletzt android-support-lib-19.1.0. Ich denke, dass letzte Änderungen nicht für jeden verfügbar sind. Google-Entwickler veröffentlichen später Code-Diff. Es gibt den letzten Code diff von Chris Banes.

0

Sie können die durch Android Studio selbst tun:

  1. Recht auf App Modul klicken. Gehen Sie zu Moduleinstellungen.
  2. Wählen Abhängigkeiten Registerkarte auf der rechten Seite.
  3. Klicken Sie auf das Symbol + unten und wählen Sie Bibliotheksabhängigkeit.
  4. Suche nach der spezifischen Version, die Sie für eine Support-Bibliothek benötigen.
+0

wie beschrieben ist, wie die mir nicht gibt die git commit von Version 26.1.0? – mbonnin

+0

Sie müssen die Bibliothek nicht durch git ziehen. Es wird direkt zu Ihrem Projekt hinzugefügt. –

+0

Ich möchte eigentlich den Quellcode mit der Geschichte erhalten. – mbonnin