ADB ist ein universeller Treiber zum Verbinden eines Android-Geräts mit einem Computer. Installieren von ADB, ADB-Treibern und Fastboot mit einem Klick. Installieren von ADB und Fastboot

Viele von uns sind bereits mit ADB (Android Debug Bridge) vertraut, da wir als Besitzer eines Android-Geräts häufig so einfache Aktionen ausführen müssen wie ADB-Push Und ziehen, oder ADB-Neustart usw. Aber für viele unerfahrene Benutzer ist allein der Anblick der Befehlszeile bereits beängstigend, und es scheint unerschwinglich möglich zu sein. Obwohl eigentlich alles ganz einfach ist, lassen mich erfahrene Benutzer nicht lügen, und die größte Schwierigkeit besteht darin, sich alle diese Befehle zu merken, obwohl dies auch nicht notwendig ist, da das Internet immer zur Hand ist und das Finden des richtigen Befehls nicht schwierig.

Android Debug Bridge, Teil des Android SDK-Emulators, ermöglicht Ihnen die Kommunikation zwischen Ihrem Computer und einem daran angeschlossenen Android-Gerät. Wenn Sie übrigens Software benötigen, können Sie die Programme für Ihren Laptop hier kostenlos herunterladen. Was kann ich mit ADB machen? Seine Fähigkeiten sind recht umfangreich, zum Beispiel die beliebtesten Aktionen: Dateien von einem Android-Gerät auf einen Computer kopieren, Dateien von einem Computer auf Android hochladen, viele Linux-Befehle ausführen, Fehlerberichte empfangen usw.

Wenn Sie also neu in diesem Bereich sind und etwas mehr über ADB erfahren möchten, als nur das, was es ist, dann empfehle ich Ihnen, sich meinen kleinen grundlegenden Leitfaden zum Erlernen von ADB anzusehen.

Was wirst du brauchen

1. Android Debug Bridge (ADB) für Windows 32bit – herunterladen

2. Android Debug Bridge (ADB) für Windows 64bit – herunterladen

3. Computer mit installiertem Windows-Betriebssystem.

Kommen wir nun zur aktiven Phase:

1. Laden Sie das erforderliche Zip-Archiv herunter und entpacken Sie es an einem beliebigen Ort, beispielsweise auf Laufwerk C.

2. Gehen Sie nun in das Verzeichnis C:/adb/sdk/platform-tools. Hier finden Sie eine Reihe von Dateien, wie im Bild unten gezeigt.

3. Halten Sie die Umschalttaste gedrückt, klicken Sie mit der rechten Maustaste und starten Sie die Windows-Befehlszeile aus dem aktuellen Verzeichnis.

4. Geben Sie den Befehl ein ADB-Startserver.

5. Um sicherzustellen, dass Ihr Gerät richtig angeschlossen ist und vom Computer erkannt wurde, geben Sie den Befehl ein: ADB-Geräte. Wenn alles in Ordnung ist, sehen Sie etwas Ähnliches:

Nachdem Ihr Gerät nun angeschlossen ist und alles funktioniert, können wir ein wenig damit spielen.

LOGCAT über ADB lesen

Am einfachsten ist es, den folgenden Befehl auszuführen: adb logcat. Dadurch wird der gesamte Inhalt der Geräteprotokolldatei auf dem Bildschirm angezeigt. Um logcat in einer separaten Datei abzurufen, führen Sie Folgendes aus: adb logcat > logcat.txt.

FEHLERBERICHT

Sie können den Befehl ausführen: ADB-Fehlerbericht, aber Sie erhalten eine Benachrichtigung, dass der generierte Bericht nicht lesbar sein wird, daher ist es besser, Folgendes zu verwenden: adb bugreport >result.txt.

ADB zusammen mit ROOT-Zugriffsrechten

Um von ADB aus mit vollständigen Zugriffsrechten arbeiten zu können, müssen Sie das Gerät rooten. Wenn das Gerät bereits manuell ist, führen Sie den folgenden Befehl aus: ADB-Root und wir sehen, was im Bild unten gezeigt wird (starten Sie ADB mit Root-Rechten neu).

Installieren von Anwendungen über ADB

Um die Anwendung zu installieren, stellen Sie sicher, dass der Name der APK-Datei keine Leerzeichen enthält und dass Sie den korrekten Pfad dazu genau kennen müssen. Nun, dann führen wir den Befehl aus: ADB-Installation+ Name der Installationsdatei. In meinem Beispiel habe ich das Papertoss-Spiel installiert. Wenn also alles gut geht, wird dieses Bild auf dem Bildschirm angezeigt:

  • Lernprogramm

Und hier erwartete mich eine unangenehme Überraschung – entweder stellte sich heraus, dass der native Treiber schief war, oder Windows, oder das Kabel... Im Allgemeinen funktionierte der Treiber nicht mehr, der Windows-Geräte-Manager meldete, dass das Gerät voll funktionsfähig sei, aber auf Anfrage ADB-Geräte Ich habe in der Konsole eine leere Liste erhalten und konnte die Anwendung natürlich nicht auf dem Tablet testen.

Ich habe eine Anfrage an den TeXeT-Support geschrieben, sie antworteten mir sogar mit einem Link zum Treiber selbst, der, wie ich bereits überzeugt war, nicht funktionierte. Ich begann im Internet nach einer Antwort zu suchen und fand eine Menge verschiedener Baugruppen dieses Treibers und Handbücher, aber immer noch startete keines davon ordnungsgemäß, und selbst der native Treiber aus dem SDK funktionierte überhaupt nicht, was mich verzweifeln ließ ... aber nicht verzweifeln.

Hier beschloss ich, mich am Schreiben von Treibern mit der guten alten Methode des wissenschaftlichen Stocherns zu versuchen und öffnete die Treiber-INF-Datei. Was mir Hoffnung gab, war die Erkenntnis, dass der Softwareteil der ADB-Schnittstelle auf der Tablet-Seite für alle Geräte identisch sein sollte und USB trotzdem funktionierte. Und so habe ich nach mehreren erfolglosen Versuchen, die INF-Datei manuell zu bearbeiten, ein Rezept gefunden, um das Seasoning der INF-Datei so zu behandeln, dass es installiert wird und, was am wichtigsten ist, funktioniert.

Also lasst uns anfangen.

Schritt 1. Laden Sie den Treiber herunter. Falls Sie dies noch nicht getan haben, öffnen Sie den Android SDK-Manager, suchen Sie den Abschnitt „Extras“, aktivieren Sie das Kontrollkästchen „Google USB-Treiber“ und klicken Sie auf „Pakete installieren“. Es ist einfach. Warten Sie, bis es geladen ist.

Schritt 2. Suchen Sie den Treiber und erstellen Sie eine Kopie davon in einem separaten Ordner. Gehen Sie zum Ordner %android-sdk%\extras\google\ und sehen Sie sich dort den wertvollen Ordner usb_driver an. Kopieren Sie es irgendwohin und wir werden dort weitere Manipulationen vornehmen. Grundsätzlich können Sie das „Original“ bearbeiten, ich habe es jedoch vorgezogen, das Original für alle Fälle intakt zu lassen.

Schritt 3. Bearbeiten Sie die INF-Datei.Öffnen Sie im Ordner die Datei android_winusb.inf und suchen Sie nach Zeilen wie dieser:
;Google Nexus One %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11 %CompositeAdbInterface% = USB_Insta ll, USB\VID_ 18D1&PID_4E12&MI_01
Machen Sie eine Kopie dieser Zeilen und ersetzen Sie sie Google Nexus One An %Ihr_Gerätename% zur künftigen Identifizierung und... öffnen Sie den Windows-Geräte-Manager. Wir suchen dort unser Gerät ( Android, Android Composite ADB-Schnittstelle oder etwas ähnliches). Öffnen Sie die Geräteeigenschaften, die Registerkarte „Details“, wählen Sie den Eintrag „Geräte-ID“ in der Liste aus und sehen Sie sich dieses Bild an.

Wir kopieren die Zeile, die der in der Abbildung gezeigten am ähnlichsten ist (sie ist theoretisch nur etwas kürzer) und fügen sie in unsere INF-Datei ein.
;TEXET TM-7025 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0003 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0003&MI_01 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0003 %CompositeAdbInterface% = USB_Install, USB \VID_18D1&PID_0003&MI_01
In %SingleAdbInterface% löschen wir das Ende der Zeile; wie Sie sehen können, fügen wir in %CompositeAdbInterface% die gesamte Zeile ein. Es ist wahrscheinlich nicht nötig, alles zweimal zu wiederholen, aber ich habe schon alles und bin zu faul zum Experimentieren :)
Wir speichern (Vorsicht – in manchen Fällen müssen Sie Notepad mit Administratorrechten ausführen, da Sie im Benutzermodus die INF-Datei nicht überschreiben dürfen).
Schritt 4. Treiberinstallation. Nachdem alles vorbereitet ist, gehen Sie zurück zum Geräte-Manager und entfernen Sie alle zuvor installierten ADB-Treiber (falls vorhanden). Wir aktualisieren die Geräteliste und sehen unser Gerät ohne Treiber. Wir öffnen seine Eigenschaften und wählen „Treiber aktualisieren“, wählen die Installation aus dem Ordner aus, geben den Ordner mit der korrigierten INF an und starten die Installation – unser Treiber wird sofort gefunden, aber während der Installation schwört er möglicherweise auf Inkompatibilität mit der Frage „Sollte ich? mach weiter, Nasalneka?“ Lass uns weitermachen. Das war's, der Treiber ist installiert.
Schritt 5. Endgültig. Um genau zu sein, ziehen Sie den USB-Anschluss ab, warten Sie, bis alles erkannt wird, öffnen Sie die Konsole (Win+R, Enter cmd) und schreibe ADB-Geräte. Wenn alles gut gelaufen ist, sehen wir das geschätzte Listenelement, was darauf hinweist, dass adb jetzt unser Gerät sieht.


Von nun an können Sie Eclipse- und Build-Programme sicher starten und dabei die bequeme automatische Assemblierung, Installation und die Möglichkeit zum Debuggen direkt auf Ihrem Gerät genießen.

Wenn der Befehl adb bei Ihnen überhaupt nicht funktioniert. Computer -> Eigenschaften -> Umgebungsvariablen. Wir suchen nach der Path-Variablen und am Ende Wir fügen hinzu(auf keinen Fall überschreiben wir es) Am Ende steht ein Semikolon und danach die Adresse des Ordners, in dem sich adb befindet (normalerweise %android-sdk%\platform-tools\). Nach einem Neustart sollte es funktionieren.
Manchmal startet adb nicht automatisch, wenn das System startet. Manuell starten.

Was war das?
Es ist eigentlich einfach. Aus irgendeinem Grund (Winda ist ein Muss / Proger haben krumme Hände / die Google-INF-Datei wurde nur für native Google-Geräte geschrieben / die Higgs-Bosonen haben alles auf Ihrem Computer ruiniert) möchte Windows den Google-Treiber nicht verwenden Nicht-Google-Geräte, die nicht in der INF-Datei erfasst sind. Anscheinend hängt dort alles mit dieser ID-Ausrüstung zusammen. Allerdings ist die Software auf den allermeisten Android-Geräten hinsichtlich des Debugger-Anschlusses zum PC identisch, sodass der Treiber normal mit jedem Android-Gerät kommunizieren sollte. Unsere Aufgabe besteht darin, Windows zu täuschen und es zu zwingen, das Gerät als „treiberkompatibles“ Gerät zu akzeptieren, was wir erreicht haben, indem wir seine ID zur Treiber-INF-Datei hinzugefügt haben.

Ich hoffe, dass dieses Handbuch jemandem hilft, ein eigenes chinesisches oder anderes Gerät zu bekommen, für das er beim Zusammenbau des Systems vergessen hat, einen normalen ADB-Treiber zu erstellen, oder für diejenigen, die sich die Mühe machen, den offiziellen Treiber vom Gerätehersteller herunterzuladen (das kann sehr nervig sein). dass es schneller geht, alles oben Beschriebene zu erledigen - Das ist mir mit dem Treiber für das LG E510-Telefon passiert.

P.S.: Ich habe keine Massentests dieser Methode durchgeführt und kann daher nicht garantieren, dass sie in allen Fällen zu 100 % funktioniert. Aber bei mir funktionierte es unter Windows 7 und dann unter Windows 8. Ich musste die Datei jedes Mal separat bearbeiten, aber ich glaube nicht, dass das ein großes Problem darstellt.

ADB FastBoot ist eine separate Komponente des Pakets, mit der Sie verschiedene Servicevorgänge mit einem tragbaren Gerät ausführen können, das auf dem Android-Betriebssystem basiert und an einen Computer angeschlossen ist. ADB-Befehle sind universell und können auf fast allen Geräten verwendet werden, mit Ausnahme derjenigen, auf denen sie vom Benutzer blockiert wurden.

Konkret ermöglicht das FastBoot-Tool das Flashen von Smartphones und Tablets. Mit seiner Hilfe können Sie ein Software-Update aus einer IMG-Datei installieren, Systempartitionen bereinigen, einen Neustart durchführen, wenn das System vollständig einfriert, und vieles mehr.

Installation und Verwendung

Aufgrund des Fehlens einer grafischen Shell (wir erinnern Sie daran, dass es sich um eine Konsolenanwendung handelt) können nur erfahrene Benutzer mit ADB FastBoot arbeiten. Nachdem Sie das Archiv mit der Anwendung heruntergeladen und entpackt haben, müssen Sie zunächst beide Programme (ADB und FastBoot) zum Abschnitt „Umgebungsvariablen“ hinzufügen. Dazu müssen Sie zur Windows-Systemsteuerung gehen und dann zu den Abschnitten „System und Sicherheit“ – „Erweiterte Systemeinstellungen“ gehen. Klicken Sie anschließend unten im sich öffnenden Fenster auf die Schaltfläche „Umgebungsvariablen“, wählen Sie „Systemvariablen“ und geben Sie den Pfad zum entpackten Ordner an.

Wenn Sie alles richtig gemacht haben, sollte nach dem Öffnen der Eingabeaufforderung und der Eingabe des Befehls „adb version“ die Version der installierten Komponente angezeigt werden. In diesem Fall können Sie mit dem Flashen der Firmware und der Durchführung anderer Systemvorgänge beginnen. Informationen zu ADB-Befehlen und deren Zweck finden Sie in thematischen Foren. Wir werden uns im Rahmen dieser Rezension nicht näher mit diesem Thema befassen. Im Allgemeinen wird empfohlen, statt „direkt“ mit der Befehlszeile zu arbeiten, vorgefertigte GUIs wie das gleiche und andere ähnliche Programme zu verwenden.

Hauptmerkmale

  • Installation neuer Firmware-Versionen für Android-Geräte;
  • Durchführung anderer Servicearbeiten;
  • die Notwendigkeit, eine komplexe Ersteinrichtung durchzuführen (bei getrennter Verwendung vom Android SDK);
  • Fehlen einer eigenen grafischen Shell (GUI);
  • kompatibel mit allen Windows-Versionen.

Android SDK Platform-Tools ist eine Komponente für das Android SDK. Es umfasst Tools, die eine Schnittstelle zur Android-Plattform herstellen, z. B. adb und systrace. Diese Tools sind für die Entwicklung von Android-Apps erforderlich. Sie werden auch benötigt, wenn Sie den Bootloader Ihres Geräts entsperren und es mit einem neuen Systemabbild flashen möchten.

Obwohl einige neue Funktionen dieser Tools nur für aktuelle Android-Versionen verfügbar sind, sind die Tools abwärtskompatibel, sodass Sie nur eine Version der SDK Platform-Tools benötigen.

Downloads

Wenn Sie ein Android-Entwickler sind, sollten Sie die neuesten SDK-Plattform-Tools über den SDK-Manager von Android Studio oder über das Befehlszeilentool sdkmanager herunterladen. Dadurch wird sichergestellt, dass die Tools zusammen mit den übrigen Android SDK-Tools am richtigen Ort gespeichert und problemlos aktualisiert werden.

Wenn Sie jedoch nur diese Befehlszeilentools benötigen, verwenden Sie die folgenden Links:

  • Laden Sie SDK Platform-Tools für Windows herunter
  • Laden Sie SDK Platform-Tools für Mac herunter
  • Laden Sie SDK Platform-Tools für Linux herunter

Obwohl sich diese Links nicht ändern, verweisen sie immer auf die aktuellste Version der Tools.

Überarbeitungen

29.0.4 (September 2019)

  • adb
    • Hotfix für Zeitüberschreitung beim nativen Debuggen mit LLDB-Problem (https://issuetracker.google.com/140369526)

29.0.3 (September 2019)

  • adb
    • adb forward --list funktioniert mit mehreren angeschlossenen Geräten.
    • Beheben Sie, dass Geräte unter Windows offline gehen.
    • Verbessern Sie die ADB-Installationsausgabe und den Hilfetext.
    • Stellen Sie das vorherige Verhalten von ADB Connect wieder her ohne Angabe des Ports.

29.0.2 (Juli 2019)

  • adb
    • Behebt einen Absturz der Windows-Heap-Integrität.
  • Fastboot
    • Integriert Unterstützung für das Partitionslayout kommender Geräte.

29.0.1 (Juni 2019)

  • adb
    • Hotfix für Windows-Abstürze (https://issuetracker.google.com/134613180)

29.0.0 (Juni 2019)

  • adb
    • adb reconnect führt unter Linux einen USB-Reset durch.
    • Wenn Sie unter Linux eine Verbindung zu einem neueren ADB-Server herstellen, versucht ADB, die neuere Version transparent zu starten, anstatt den Server zu beenden und einen älteren zu starten.
    • ADB-Root wartet darauf, dass das Gerät nach der Trennung wieder eine Verbindung herstellt. Zuvor ADB-Root; „adb wait-for-device“ könnte fälschlicherweise sofort zurückkehren, wenn adb „wait-for-device“ gestartet wurde, bevor adb bemerkte, dass die Verbindung zum Gerät getrennt wurde.
  • Fastboot
    • Deaktiviert eine Fehlermeldung, die auftrat, als Fastboot versuchte, die Touch-Leiste oder Tastatur unter macOS zu öffnen.

28.0.2 (März 2019)

  • adb
    • Behebt Unzulänglichkeiten bei der ADB-Shell-Portweiterleitung, die zur Fehlermeldung „Verbindung vom Peer zurückgesetzt“ führt.
    • Behebt die Authentifizierung über ADB_VENDOR_KEYS beim erneuten Verbinden von Geräten.
    • Behebt die Authentifizierung, wenn der zur Authentifizierung verwendete private Schlüssel nicht mit dem öffentlichen Schlüssel übereinstimmt, indem der öffentliche Schlüssel aus dem privaten Schlüssel berechnet wird, anstatt anzunehmen, dass sie übereinstimmen.
  • Fastboot
    • Fügt Unterstützung für dynamische Partitionen hinzu.
  • Aktualisierte Windows-Anforderungen
    • Die Plattform-Tools hängen nun von der Windows Universal C Runtime ab, die normalerweise standardmäßig über Windows Update installiert wird. Wenn Sie Fehlermeldungen sehen, die auf fehlende DLLs hinweisen, müssen Sie das Laufzeitpaket möglicherweise manuell abrufen und installieren.

28.0.1 (September 2018)

  • adb
    • Unterstützung für die erneute Verbindung von TCP-Verbindungen hinzufügen. Nach dem Trennen der Verbindung versucht adb bis zu 60 Sekunden lang, die Verbindung wiederherzustellen, bevor die Verbindung abgebrochen wird.
    • Korrigieren Sie die Unicode-Konsolenausgabe unter Windows. (Dank an den externen Mitwirkenden Spencer Low!)
    • Beheben Sie ein Problem mit dem doppelten Schließen des Dateideskriptors, das dazu führen kann, dass Verbindungen geschlossen werden, wenn gleichzeitig eine ADB-Verbindung stattfindet.
    • Korrigieren Sie adb forward --list bei Verwendung mit mehr als einem angeschlossenen Gerät.
  • Fastboot
    • Erhöhen Sie das Befehls-Timeout auf 30 Sekunden, um einige langsame Bootloader-Befehle besser zu unterstützen.

28.0.0 (Juni 2018)

  • adb:
    • Fügen Sie Unterstützung für den Betrieb ohne Prüfsumme mit Geräten mit Android P hinzu, was den Durchsatz um bis zu 40 % verbessert.
    • Sortieren Sie die Ausgabe von ADB-Geräten nach Verbindungstyp und Geräteserie.
    • Erhöhen Sie den Socket-Listen-Rückstand, um mehr gleichzeitige ADB-Befehle zu ermöglichen.
    • Fehlerausgabe für adb connect verbessern.
  • Fastboot:
    • Verbessern Sie das Ausgabeformat und fügen Sie einen ausführlichen Ausgabemodus hinzu (-v).
    • Bereinigen Sie die Hilfeausgabe.
    • Fügen Sie product.img und odm.img zur Liste der von fastboot flashall geflashten Partitionen hinzu.
    • Vermeiden Sie das Bricken neuer Geräte, wenn Sie eine zu alte Version von Fastboot verwenden, indem Sie zulassen, dass Factory-Image-Pakete Unterstützung für bestimmte Partitionen erfordern.

27.0.1 (Dezember 2017)

  • adb: behebt einen Assertionsfehler unter MacOS, der beim Anschließen von Geräten über USB 3.0 auftrat.
  • Fastboot: Fügt unter Windows Unterstützung für das Löschen von Geräten hinzu, die F2FS (Flash-Friendly File System) verwenden.

27.0.0 (Dezember 2017)

  • Behebt erneut den Fastboot-Fehler von macOS 10.13, der erstmals in 26.0.1 behoben, aber in 26.0.2 erneut eingeführt wurde.

26.0.2 (Oktober 2017)

  • Fügen Sie Fastboot-Unterstützung für Pixel 2-Geräte hinzu.

26.0.1 (September 2017)

  • Fastboot-Probleme unter macOS 10.13 High Sierra behoben (Fehler 64292422).

26.0.0 (Juni 2017)

  • Aktualisiert mit der Veröffentlichung des endgültigen SDK für Android O (API-Level 26).

25.0.5 (24. April 2017)

    ADB-Sideload großer Updates unter Windows behoben, der sich als „std::bad_alloc“ manifestierte (Fehler 37139736).

    ADB-Probleme mit einigen Windows-Firewalls behoben, die sich als „Transportregistrierungs-Socketpair kann nicht geöffnet werden“ äußerten (Fehler 37139725).

    Sowohl adb --version als auch fastboot --version enthalten jetzt den Installationspfad.

    ADB wurde so geändert, dass Localhost nicht aufgelöst wird, um falsch konfiguriertes VPN zu umgehen.

    adb wurde so geändert, dass USB-Geräte unter Linux nicht mehr zurückgesetzt werden, was Auswirkungen auf andere angeschlossene USB-Geräte haben könnte.

25.0.4 (16. März 2017)

  • Experimentelle Libusb-Unterstützung für Linux- und Mac-ADB hinzugefügt

Um das libusb-Backend zu verwenden, legen Sie die Umgebungsvariable ADB_LIBUSB=true fest, bevor Sie einen neuen ADB-Server starten. Der neue Befehl „adb host-features“ sagt Ihnen, ob Sie libusb verwenden oder nicht.

Um adb mit libusb neu zu starten und zu überprüfen, ob es funktioniert, verwenden Sie adb kill-server; ADB_LIBUSB=1 ADB-Startserver; ADB-Hostfunktionen. Die Ausgabe sollte „libusb“ enthalten.

In dieser Version bleibt die alte Nicht-libusb-Implementierung die Standardeinstellung.

    Die Systrace-Befehlszeilenerfassung auf dem Mac wurde korrigiert

25.0.3 (16. Dezember 2016)

  • Der Fastboot-Fehler wurde behoben, der dazu führte, dass Android Things-Geräte nicht blinkten

25.0.2 (12. Dezember 2016)

  • Aktualisiert mit der Android N MR1 Stable-Version (API 25)

25.0.1 (22. November 2016)

  • Aktualisiert mit der Veröffentlichung von Android N MR1 Developer Preview 2 (API 25)

25.0.0 (19. Oktober 2016)

  • Aktualisiert mit der Veröffentlichung von Android N MR1 Developer Preview 1 (API 25)

24.0.4 (14. Oktober 2016)

  • Aktualisiert, um Probleme in ADB und Mac OS Sierra zu beheben

Geschäftsbedingungen

1. Einleitung

3. SDK-Lizenz von Google

4. Nutzung des SDK durch Sie

5. Ihre Entwickler-Anmeldeinformationen

6. Datenschutz und Informationen

7. Anwendungen Dritter

8. Verwendung von Android-APIs

https://privacy.google.com/businesses/gdprprocessorterms/

10. HAFTUNGSAUSSCHLUSS

11. HAFTUNGSBESCHRÄNKUNG

12. Schadensersatz

14. Allgemeine rechtliche Bestimmungen

16. Januar 2019

Laden Sie Android SDK Platform-Tools herunter

Vor dem Herunterladen müssen Sie den folgenden Bedingungen zustimmen.

Geschäftsbedingungen

Dies ist die Lizenzvereinbarung für das Android Software Development Kit

1. Einleitung

1.1 Das Android Software Development Kit (in der Lizenzvereinbarung als „SDK“ bezeichnet und umfasst insbesondere die Android-Systemdateien, gepackten APIs und Google APIs-Add-ons) wird Ihnen gemäß den Bedingungen der Lizenzvereinbarung lizenziert. Die Lizenzvereinbarung stellt einen rechtsverbindlichen Vertrag zwischen Ihnen und Google in Bezug auf Ihre Nutzung des SDK dar. 1.2 „Android“ bezeichnet den Android-Software-Stack für Geräte, wie er im Rahmen des Android Open Source Project verfügbar gemacht wird, das sich unter der folgenden URL befindet: http://source.android.com/ und von Zeit zu Zeit aktualisiert wird. 1.3 Eine „kompatible Implementierung“ bezeichnet jedes Android-Gerät, das (i) dem Android-Kompatibilitätsdefinitionsdokument entspricht, das auf der Android-Kompatibilitätswebsite (http://source.android.com/compatibility) zu finden ist und von dort aus aktualisiert werden kann von Zeit zu Zeit; und (ii) die Android Compatibility Test Suite (CTS) erfolgreich besteht. 1.4 „Google“ bezeichnet Google LLC, ein Unternehmen aus Delaware mit Hauptgeschäftssitz in 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA.

2. Akzeptieren dieser Lizenzvereinbarung

2.1 Um das SDK nutzen zu können, müssen Sie zunächst der Lizenzvereinbarung zustimmen. Sie dürfen das SDK nicht verwenden, wenn Sie die Lizenzvereinbarung nicht akzeptieren. 2.2 Indem Sie auf „Akzeptieren“ klicken, stimmen Sie hiermit den Bedingungen der Lizenzvereinbarung zu. 2.3 Sie dürfen das SDK nicht nutzen und dürfen die Lizenzvereinbarung nicht akzeptieren, wenn Sie eine Person sind, der der Erhalt des SDK nach den Gesetzen der Vereinigten Staaten oder anderer Länder, einschließlich des Landes, in dem Sie ansässig sind oder von dem aus Sie das SDK nutzen, untersagt ist . 2.4 Wenn Sie zustimmen, im Namen Ihres Arbeitgebers oder einer anderen juristischen Person an die Lizenzvereinbarung gebunden zu sein, erklären und gewährleisten Sie, dass Sie die volle rechtliche Befugnis haben, Ihren Arbeitgeber oder eine solche juristische Person an die Lizenzvereinbarung zu binden. Wenn Sie nicht über die erforderliche Berechtigung verfügen, dürfen Sie die Lizenzvereinbarung nicht akzeptieren oder das SDK nicht im Namen Ihres Arbeitgebers oder einer anderen juristischen Person verwenden.

3. SDK-Lizenz von Google

3.1 Vorbehaltlich der Bedingungen der Lizenzvereinbarung gewährt Ihnen Google eine begrenzte, weltweite, gebührenfreie, nicht übertragbare, nicht ausschließliche und nicht unterlizenzierbare Lizenz zur Nutzung des SDK ausschließlich zur Entwicklung von Anwendungen für kompatible Implementierungen von Android. 3.2 Sie dürfen dieses SDK nicht verwenden, um Anwendungen für andere Plattformen (einschließlich nicht kompatibler Implementierungen von Android) oder ein anderes SDK zu entwickeln. Es steht Ihnen natürlich frei, Anwendungen für andere Plattformen zu entwickeln, einschließlich nicht kompatibler Implementierungen von Android, sofern dieses SDK nicht für diesen Zweck verwendet wird. 3.3 Sie erklären sich damit einverstanden, dass Google oder Dritte alle Rechte, Titel und Interessen am SDK besitzen, einschließlich aller geistigen Eigentumsrechte, die im SDK bestehen. „Rechte an geistigem Eigentum“ bezeichnet alle Rechte gemäß dem Patentrecht, Urheberrecht, Geschäftsgeheimnisrecht, Markenrecht und allen anderen Eigentumsrechten. Google behält sich alle Rechte vor, die Ihnen nicht ausdrücklich gewährt werden. 3.4 Sie dürfen das SDK nicht für Zwecke verwenden, die nicht ausdrücklich in der Lizenzvereinbarung gestattet sind. Sofern die geltenden Lizenzen Dritter dies nicht erfordern, ist es Ihnen nicht gestattet, das SDK oder Teile davon zu kopieren (außer zu Sicherungszwecken), zu modifizieren, anzupassen, weiterzuverbreiten, zu dekompilieren, zurückzuentwickeln, zu disassemblieren oder abgeleitete Werke davon zu erstellen. 3.5 Die Nutzung, Vervielfältigung und Verbreitung von Komponenten des SDK, die unter einer Open-Source-Softwarelizenz lizenziert sind, unterliegen ausschließlich den Bedingungen dieser Open-Source-Softwarelizenz und nicht der Lizenzvereinbarung. 3.6 Sie stimmen zu, dass sich Form und Art des von Google bereitgestellten SDK ohne vorherige Ankündigung ändern können und dass zukünftige Versionen des SDK möglicherweise nicht mit Anwendungen kompatibel sind, die auf früheren Versionen des SDK entwickelt wurden. Sie erklären sich damit einverstanden, dass Google die Bereitstellung des SDK (oder jeglicher Funktionen innerhalb des SDK) für Sie oder Nutzer generell nach alleinigem Ermessen und ohne vorherige Mitteilung an Sie einstellen kann (dauerhaft oder vorübergehend). 3.7 Nichts in der Lizenzvereinbarung gibt Ihnen das Recht dazu die Handelsnamen, Markenzeichen, Dienstleistungsmarken, Logos, Domainnamen oder andere charakteristische Markenmerkmale von Google verwenden. 3.8 Sie erklären sich damit einverstanden, dass Sie keine Eigentumsrechtshinweise (einschließlich Urheberrechts- und Markenhinweise) entfernen, verdecken oder ändern, die möglicherweise am SDK angebracht oder darin enthalten sind.

4. Nutzung des SDK durch Sie

4.1 Google erklärt sich damit einverstanden, dass es von Ihnen (oder Ihren Lizenzgebern) im Rahmen der Lizenzvereinbarung keine Rechte, Titel oder Interessen an Softwareanwendungen erwirbt, die Sie mit dem SDK entwickeln, einschließlich aller geistigen Eigentumsrechte, die an diesen Anwendungen bestehen. 4.2 Sie erklären sich damit einverstanden, das SDK nur für Zwecke zu verwenden und Anwendungen zu schreiben, die durch (a) die Lizenzvereinbarung und (b) alle anwendbaren Gesetze, Vorschriften oder allgemein anerkannten Praktiken oder Richtlinien in den jeweiligen Gerichtsbarkeiten (einschließlich aller Gesetze bezüglich des Exports von) zulässig sind Daten oder Software in die und aus den Vereinigten Staaten oder anderen relevanten Ländern). 4.3 Sie erklären sich damit einverstanden, dass Sie die Privatsphäre und die gesetzlichen Rechte dieser Benutzer schützen, wenn Sie das SDK zur Entwicklung von Anwendungen für allgemeine öffentliche Benutzer verwenden. Wenn die Benutzer Ihnen Benutzernamen, Passwörter oder andere Anmeldeinformationen oder persönliche Informationen zur Verfügung stellen, müssen Sie die Benutzer darauf aufmerksam machen, dass die Informationen für Ihre Anwendung verfügbar sind, und Sie müssen diesen Benutzern einen rechtlich angemessenen Datenschutzhinweis und Schutz bieten. Wenn Ihre Anwendung von Benutzern bereitgestellte persönliche oder vertrauliche Informationen speichert, muss dies sicher erfolgen. Wenn der Nutzer Ihrer Anwendung Google-Kontoinformationen zur Verfügung stellt, darf Ihre Anwendung diese Informationen nur dann für den Zugriff auf das Google-Konto des Nutzers verwenden, wenn und für die begrenzten Zwecke, für die der Nutzer Ihnen die Erlaubnis dazu erteilt hat. 4.4 Sie stimmen zu, dass Sie dies tun werden Beteiligen Sie sich nicht an Aktivitäten mit dem SDK, einschließlich der Entwicklung oder Verbreitung einer Anwendung, die die Server, Netzwerke oder andere Eigenschaften oder Dienste Dritter, einschließlich, aber nicht, stören, stören, beschädigen oder auf unbefugte Weise darauf zugreifen beschränkt auf Google oder einen Mobilfunkanbieter. 4.5 Sie erklären sich damit einverstanden, dass Sie allein für alle Daten, Inhalte oder Ressourcen verantwortlich sind (und dass Google Ihnen oder Dritten gegenüber keine Verantwortung übernimmt) für alle Daten, Inhalte oder Ressourcen, die Sie erstellen, übertragen oder anzeigen Android und/oder Anwendungen für Android sowie für die Folgen Ihrer Handlungen (einschließlich aller Verluste oder Schäden, die Google dadurch erleiden könnte). 4.6 Sie stimmen zu, dass Sie allein dafür verantwortlich sind (und dass Google Ihnen gegenüber keine Verantwortung trägt). gegenüber Dritten für jeglichen Verstoß gegen Ihre Pflichten im Rahmen der Lizenzvereinbarung, aller geltenden Verträge oder Nutzungsbedingungen Dritter oder geltender Gesetze oder Vorschriften sowie für die Folgen (einschließlich etwaiger Verluste oder Schäden, die Google oder Dritten entstehen könnten). ) eines solchen Verstoßes.

5. Ihre Entwickler-Anmeldeinformationen

5.1 Sie erklären sich damit einverstanden, dass Sie für die Wahrung der Vertraulichkeit aller Entwickler-Anmeldeinformationen verantwortlich sind, die Ihnen möglicherweise von Google ausgestellt werden oder die Sie selbst auswählen können, und dass Sie allein für alle Anwendungen verantwortlich sind, die unter Ihren Entwickler-Anmeldeinformationen entwickelt werden.

6. Datenschutz und Informationen

6.1 Um das SDK kontinuierlich zu erneuern und zu verbessern, kann Google bestimmte Nutzungsstatistiken der Software erfassen, einschließlich, aber nicht beschränkt auf, eine eindeutige Kennung, die zugehörige IP-Adresse, die Versionsnummer der Software und Informationen darüber, welche Tools und/oder Dienste in der Software enthalten sind SDKs werden verwendet und wie sie verwendet werden. Bevor diese Informationen erfasst werden, benachrichtigt Sie das SDK und holt Ihre Zustimmung ein. Wenn Sie Ihre Einwilligung verweigern, werden die Informationen nicht erfasst. 6.2 Die gesammelten Daten werden insgesamt zur Verbesserung des SDK untersucht und gemäß der Datenschutzrichtlinie von Google verwaltet.

7. Anwendungen Dritter

7.1 Wenn Sie das SDK verwenden, um von Dritten entwickelte Anwendungen auszuführen oder auf Daten, Inhalte oder Ressourcen zuzugreifen, die von Dritten bereitgestellt werden, stimmen Sie zu, dass Google nicht für diese Anwendungen, Daten, Inhalte oder Ressourcen verantwortlich ist. Sie verstehen, dass alle Daten, Inhalte oder Ressourcen, auf die Sie über solche Anwendungen Dritter zugreifen, in der alleinigen Verantwortung der Person liegen, von der sie stammen, und dass Google nicht für Verluste oder Schäden haftet, die Ihnen durch die Nutzung entstehen oder Zugriff auf Anwendungen, Daten, Inhalte oder Ressourcen Dritter. 7.2 Sie sollten sich darüber im Klaren sein, dass die Daten, Inhalte und Ressourcen, die Ihnen über eine solche Drittanbieteranwendung präsentiert werden, durch geistige Eigentumsrechte geschützt sein können, die den Anbietern (oder anderen Personen oder Unternehmen in ihrem Namen) gehören. Es ist Ihnen nicht gestattet, diese Daten, Inhalte oder Ressourcen (ganz oder teilweise) zu ändern, zu vermieten, zu verleasen, zu verleihen, zu verkaufen, zu verteilen oder daraus abgeleitete Werke zu erstellen, es sei denn, Sie haben von den jeweiligen Eigentümern ausdrücklich die Erlaubnis dazu erhalten. 7.3 Sie erkennen an, dass Ihre Nutzung solcher Anwendungen, Daten, Inhalte oder Ressourcen Dritter möglicherweise gesonderten Bedingungen zwischen Ihnen und dem jeweiligen Dritten unterliegt. In diesem Fall hat die Lizenzvereinbarung keinen Einfluss auf Ihr Rechtsverhältnis mit diesen Dritten.

8. Verwendung von Android-APIs

8.1 Google-Daten-APIs 8.1.1 Wenn Sie eine API verwenden, um Daten von Google abzurufen, erkennen Sie an, dass die Daten möglicherweise durch geistige Eigentumsrechte geschützt sind, die Google oder den Parteien gehören, die die Daten bereitstellen (oder anderen Personen oder Unternehmen). in ihrem Namen). Ihre Nutzung einer solchen API kann zusätzlichen Nutzungsbedingungen unterliegen. Es ist Ihnen nicht gestattet, diese Daten (ganz oder teilweise) zu ändern, zu vermieten, zu verleasen, zu verleihen, zu verkaufen, zu verteilen oder daraus abgeleitete Werke zu erstellen, es sei denn, dies ist in den entsprechenden Nutzungsbedingungen gestattet. 8.1.2 Wenn Sie eine API verwenden, um die Daten eines Nutzers von Google abzurufen, erkennen Sie an und stimmen zu, dass Sie Daten nur mit der ausdrücklichen Zustimmung des Nutzers und nur dann und für die begrenzten Zwecke abrufen dürfen, für die der Nutzer dies getan hat Ich habe Ihnen die Erlaubnis dazu gegeben. Wenn Sie die Android Recognition Service API verwenden, die unter der folgenden URL dokumentiert ist: in der jeweils aktualisierten Fassung, erkennen Sie an, dass die Verwendung der API dem Datenverarbeitungszusatz für Produkte unterliegt, bei denen Google als Datenverarbeiter fungiert unter der folgenden URL: https://privacy.google.com/businesses/gdprprocessorterms/, in der jeweils aktualisierten Fassung. Indem Sie auf „Akzeptieren“ klicken, stimmen Sie hiermit den Bedingungen des Nachtrags zur Datenverarbeitung für Produkte zu, bei denen Google als Datenverarbeiter fungiert.

9. Kündigung dieser Lizenzvereinbarung

9.1 Die Lizenzvereinbarung gilt weiterhin, bis sie von Ihnen oder Google wie unten beschrieben gekündigt wird. 9.2 Wenn Sie die Lizenzvereinbarung kündigen möchten, können Sie dies tun, indem Sie die Nutzung des SDK und aller relevanten Entwickleranmeldeinformationen einstellen. 9.3 Google kann die Lizenzvereinbarung mit Ihnen jederzeit kündigen, wenn: (A) Sie gegen eine Bestimmung der Lizenzvereinbarung verstoßen haben; oder (B) Google ist gesetzlich dazu verpflichtet; oder (C) der Partner, mit dem Google Ihnen bestimmte Teile des SDK (z. B. APIs) angeboten hat, hat seine Beziehung zu Google beendet oder aufgehört, Ihnen bestimmte Teile des SDK anzubieten; oder (D) Google beschließt, das SDK oder bestimmte Teile des SDK nicht mehr für Nutzer in dem Land bereitzustellen, in dem Sie ansässig sind oder von dem aus Sie den Dienst nutzen, oder die Bereitstellung des SDK oder bestimmter SDK-Dienste für Sie durch Google nach alleinigem Ermessen von Google nicht mehr wirtschaftlich rentabel ist. 9.4 Wenn die Lizenzvereinbarung endet, erlöschen alle gesetzlichen Rechte, Pflichten und Verbindlichkeiten, die Ihnen und Google zugute kamen, denen Sie unterworfen waren (oder die im Laufe der Zeit entstanden sind). Lizenzvereinbarung in Kraft getreten ist) oder die ausdrücklich auf unbestimmte Zeit fortbestehen sollen, bleiben von dieser Beendigung unberührt und die Bestimmungen von Absatz 14.7 gelten weiterhin für diese Rechte, Pflichten und Verbindlichkeiten auf unbestimmte Zeit.

10. HAFTUNGSAUSSCHLUSS

10.1 SIE VERSTEHEN UND STIMMEN AUSDRÜCKLICH ZU, DASS IHRE NUTZUNG DES SDK AUF EIGENE GEFAHR ERFOLGT UND DASS DAS SDK „WIE BESEHEN“ UND „WIE VERFÜGBAR“ OHNE JEGLICHE GEWÄHRLEISTUNG VON GOOGLE ZUR VERFÜGUNG GESTELLT WIRD. 10.2 IHRE NUTZUNG DES SDK UND DES HERUNTERGELADENEN ODER ANDERWEITIG DURCH DIE NUTZUNG DES SDK ERHALTENEN MATERIALS ERFOLGT NACH IHREM EIGENEN ERMESSEN UND AUF EIGENES RISIKO. SIE SIND ALLEIN VERANTWORTLICH FÜR SCHÄDEN AN IHREM COMPUTERSYSTEM ODER ANDEREN GERÄTEN ODER DATENVERLUST, DIE AUS EINER SOLCHEN NUTZUNG ENTSTEHEN . 10.3 GOOGLE SCHLIESST FERNER AUSDRÜCKLICH ALLE GEWÄHRLEISTUNGEN UND BEDINGUNGEN JEGLICHER ART AUS, OB AUSDRÜCKLICH ODER STILLSCHWEIGEND, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF DIE STILLSCHWEIGENDEN GEWÄHRLEISTUNGEN UND BEDINGUNGEN DER MARKTGÄNGIGKEIT, EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND NICHTVERLETZUNG VON RECHTEN.

11. HAFTUNGSBESCHRÄNKUNG

11.1 SIE VERSTEHEN UND STIMMEN AUSDRÜCKLICH ZU, DASS GOOGLE, SEINE TOCHTERGESELLSCHAFTEN UND VERBUNDENEN UNTERNEHMEN SOWIE SEINE LIZENZGEBER IHNEN GEGENÜBER KEINER HAFTUNGSTHEORIE FÜR DIREKTE, INDIREKTE, ZUFÄLLIGE, BESONDERE, FOLGESCHÄDEN ODER BEISPIELHAFTE SCHÄDEN HAFTBAR SIND, DIE IHNEN ENTSTEHEN KÖNNEN, EINSCHLIESSLICH Jeglicher Datenverlust, unabhängig davon, ob Google oder seine Vertreter über die Möglichkeit solcher Verluste informiert wurden oder sich dessen bewusst sein mussten.

12. Schadensersatz

12.1 Im größtmöglichen gesetzlich zulässigen Umfang erklären Sie sich damit einverstanden, Google, seine verbundenen Unternehmen und ihre jeweiligen Direktoren, leitenden Angestellten, Mitarbeiter und Vertreter von allen Ansprüchen, Klagen, Klagen oder Verfahren sowie jeglicher Art zu verteidigen, zu entschädigen und schadlos zu halten und alle Verluste, Verbindlichkeiten, Schäden, Kosten und Ausgaben (einschließlich angemessener Anwaltskosten), die sich aus (a) Ihrer Nutzung des SDK, (b) einer von Ihnen auf dem SDK entwickelten Anwendung, die Urheberrechte, Markenzeichen oder Handelsrechte verletzt, ergeben oder daraus entstehen Geheimnisse, Handelsaufmachungen, Patente oder andere geistige Eigentumsrechte einer Person verletzen oder eine andere Person diffamieren oder ihre Rechte auf Öffentlichkeit oder Privatsphäre verletzen, und (c) jegliche Nichteinhaltung der Lizenzvereinbarung durch Sie.

13. Änderungen der Lizenzvereinbarung

13.1 Google kann bei der Verbreitung neuer Versionen des SDK Änderungen an der Lizenzvereinbarung vornehmen. Wenn diese Änderungen vorgenommen werden, stellt Google eine neue Version der Lizenzvereinbarung auf der Website zur Verfügung, auf der das SDK verfügbar ist.

14. Allgemeine rechtliche Bestimmungen

14.1 Die Lizenzvereinbarung stellt die gesamte rechtliche Vereinbarung zwischen Ihnen und Google dar und regelt Ihre Nutzung des SDK (mit Ausnahme aller Dienste, die Google Ihnen möglicherweise im Rahmen einer separaten schriftlichen Vereinbarung zur Verfügung stellt) und ersetzt vollständig alle vorherigen Vereinbarungen zwischen Ihnen und Google in Bezug auf das SDK. 14.2 Sie erklären sich damit einverstanden, dass die Nichtausübung oder Durchsetzung eines Rechts oder Rechtsmittels, das in der Lizenzvereinbarung enthalten ist (oder das Google nach geltendem Recht zusteht), nicht als formeller Verzicht von Google angesehen wird. 14.3 Sollte ein für die Entscheidung in dieser Angelegenheit zuständiges Gericht entscheiden, dass eine Bestimmung der Lizenzvereinbarung ungültig ist, wird diese Bestimmung aus der Lizenzvereinbarung entfernt Lizenzvereinbarung ohne Auswirkungen auf den Rest der Lizenzvereinbarung. Die übrigen Bestimmungen der Lizenzvereinbarung bleiben weiterhin gültig und durchsetzbar. 14.4 Sie erkennen an und stimmen zu, dass jedes Mitglied der Unternehmensgruppe, deren Muttergesellschaft Google ist, Dritte ist der Lizenzvereinbarung und dass diese anderen Unternehmen berechtigt sind, jede Bestimmung der Lizenzvereinbarung, die ihnen einen Vorteil (oder Rechte zu ihren Gunsten) verschafft, direkt durchzusetzen und sich darauf zu berufen. Abgesehen davon darf keine andere Person oder Firma als Dritter von der Lizenzvereinbarung profitieren. 14.5 EXPORTBESCHRÄNKUNGEN. Das SDK unterliegt den Exportgesetzen und -vorschriften der Vereinigten Staaten. Sie müssen alle für das SDK geltenden nationalen und internationalen Exportgesetze und -vorschriften einhalten. DIESE GESETZE ENTHALTEN EINSCHRÄNKUNGEN FÜR ZIELE, ENDBENUTZER UND ENDNUTZUNG. 14.6 Die in der Lizenzvereinbarung gewährten Rechte dürfen weder von Ihnen noch von Google ohne vorherige schriftliche Zustimmung der anderen Partei abgetreten oder übertragen werden. Weder Ihnen noch Google ist es gestattet, ihre Verantwortlichkeiten oder Verpflichtungen gemäß der Lizenzvereinbarung ohne vorherige schriftliche Zustimmung der anderen Partei zu delegieren. 14.7 Die Lizenzvereinbarung und Ihre Beziehung zu Google im Rahmen der Lizenzvereinbarung unterliegen den Gesetzen des US-Bundesstaates Kalifornien, ungeachtet der Kollisionsnormen. Sie und Google erklären sich damit einverstanden, sich der ausschließlichen Zuständigkeit der Gerichte im Bezirk Santa Clara, Kalifornien, zu unterwerfen, um alle Rechtsangelegenheiten zu klären, die sich aus der Lizenzvereinbarung ergeben. Ungeachtet dessen stimmen Sie zu, dass Google weiterhin berechtigt ist, in jeder Gerichtsbarkeit Unterlassungsansprüche (oder einen gleichwertigen dringenden Rechtsbehelf) zu beantragen. 16. Januar 2019

Laden Sie Android SDK Platform-Tools herunter

Vor dem Herunterladen müssen Sie den folgenden Bedingungen zustimmen.

Geschäftsbedingungen

Dies ist die Lizenzvereinbarung für das Android Software Development Kit

1. Einleitung

1.1 Das Android Software Development Kit (in der Lizenzvereinbarung als „SDK“ bezeichnet und umfasst insbesondere die Android-Systemdateien, gepackten APIs und Google APIs-Add-ons) wird Ihnen gemäß den Bedingungen der Lizenzvereinbarung lizenziert. Die Lizenzvereinbarung stellt einen rechtsverbindlichen Vertrag zwischen Ihnen und Google in Bezug auf Ihre Nutzung des SDK dar. 1.2 „Android“ bezeichnet den Android-Software-Stack für Geräte, wie er im Rahmen des Android Open Source Project verfügbar gemacht wird, das sich unter der folgenden URL befindet: http://source.android.com/ und von Zeit zu Zeit aktualisiert wird. 1.3 Eine „kompatible Implementierung“ bezeichnet jedes Android-Gerät, das (i) dem Android-Kompatibilitätsdefinitionsdokument entspricht, das auf der Android-Kompatibilitätswebsite (http://source.android.com/compatibility) zu finden ist und von dort aus aktualisiert werden kann von Zeit zu Zeit; und (ii) die Android Compatibility Test Suite (CTS) erfolgreich besteht. 1.4 „Google“ bezeichnet Google LLC, ein Unternehmen aus Delaware mit Hauptgeschäftssitz in 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA.

2. Akzeptieren dieser Lizenzvereinbarung

2.1 Um das SDK nutzen zu können, müssen Sie zunächst der Lizenzvereinbarung zustimmen. Sie dürfen das SDK nicht verwenden, wenn Sie die Lizenzvereinbarung nicht akzeptieren. 2.2 Indem Sie auf „Akzeptieren“ klicken, stimmen Sie hiermit den Bedingungen der Lizenzvereinbarung zu. 2.3 Sie dürfen das SDK nicht nutzen und dürfen die Lizenzvereinbarung nicht akzeptieren, wenn Sie eine Person sind, der der Erhalt des SDK nach den Gesetzen der Vereinigten Staaten oder anderer Länder, einschließlich des Landes, in dem Sie ansässig sind oder von dem aus Sie das SDK nutzen, untersagt ist . 2.4 Wenn Sie zustimmen, im Namen Ihres Arbeitgebers oder einer anderen juristischen Person an die Lizenzvereinbarung gebunden zu sein, erklären und gewährleisten Sie, dass Sie die volle rechtliche Befugnis haben, Ihren Arbeitgeber oder eine solche juristische Person an die Lizenzvereinbarung zu binden. Wenn Sie nicht über die erforderliche Berechtigung verfügen, dürfen Sie die Lizenzvereinbarung nicht akzeptieren oder das SDK nicht im Namen Ihres Arbeitgebers oder einer anderen juristischen Person verwenden.

3. SDK-Lizenz von Google

3.1 Vorbehaltlich der Bedingungen der Lizenzvereinbarung gewährt Ihnen Google eine begrenzte, weltweite, gebührenfreie, nicht übertragbare, nicht ausschließliche und nicht unterlizenzierbare Lizenz zur Nutzung des SDK ausschließlich zur Entwicklung von Anwendungen für kompatible Implementierungen von Android. 3.2 Sie dürfen dieses SDK nicht verwenden, um Anwendungen für andere Plattformen (einschließlich nicht kompatibler Implementierungen von Android) oder ein anderes SDK zu entwickeln. Es steht Ihnen natürlich frei, Anwendungen für andere Plattformen zu entwickeln, einschließlich nicht kompatibler Implementierungen von Android, sofern dieses SDK nicht für diesen Zweck verwendet wird. 3.3 Sie erklären sich damit einverstanden, dass Google oder Dritte alle Rechte, Titel und Interessen am SDK besitzen, einschließlich aller geistigen Eigentumsrechte, die im SDK bestehen. „Rechte an geistigem Eigentum“ bezeichnet alle Rechte gemäß dem Patentrecht, Urheberrecht, Geschäftsgeheimnisrecht, Markenrecht und allen anderen Eigentumsrechten. Google behält sich alle Rechte vor, die Ihnen nicht ausdrücklich gewährt werden. 3.4 Sie dürfen das SDK nicht für Zwecke verwenden, die nicht ausdrücklich in der Lizenzvereinbarung gestattet sind. Sofern die geltenden Lizenzen Dritter dies nicht erfordern, ist es Ihnen nicht gestattet, das SDK oder Teile davon zu kopieren (außer zu Sicherungszwecken), zu modifizieren, anzupassen, weiterzuverbreiten, zu dekompilieren, zurückzuentwickeln, zu disassemblieren oder abgeleitete Werke davon zu erstellen. 3.5 Die Nutzung, Vervielfältigung und Verbreitung von Komponenten des SDK, die unter einer Open-Source-Softwarelizenz lizenziert sind, unterliegen ausschließlich den Bedingungen dieser Open-Source-Softwarelizenz und nicht der Lizenzvereinbarung. 3.6 Sie stimmen zu, dass sich Form und Art des von Google bereitgestellten SDK ohne vorherige Ankündigung ändern können und dass zukünftige Versionen des SDK möglicherweise nicht mit Anwendungen kompatibel sind, die auf früheren Versionen des SDK entwickelt wurden. Sie erklären sich damit einverstanden, dass Google die Bereitstellung des SDK (oder jeglicher Funktionen innerhalb des SDK) für Sie oder Nutzer generell nach alleinigem Ermessen und ohne vorherige Mitteilung an Sie einstellen kann (dauerhaft oder vorübergehend). 3.7 Nichts in der Lizenzvereinbarung gibt Ihnen das Recht dazu die Handelsnamen, Markenzeichen, Dienstleistungsmarken, Logos, Domainnamen oder andere charakteristische Markenmerkmale von Google verwenden. 3.8 Sie erklären sich damit einverstanden, dass Sie keine Eigentumsrechtshinweise (einschließlich Urheberrechts- und Markenhinweise) entfernen, verdecken oder ändern, die möglicherweise am SDK angebracht oder darin enthalten sind.

4. Nutzung des SDK durch Sie

4.1 Google erklärt sich damit einverstanden, dass es von Ihnen (oder Ihren Lizenzgebern) im Rahmen der Lizenzvereinbarung keine Rechte, Titel oder Interessen an Softwareanwendungen erwirbt, die Sie mit dem SDK entwickeln, einschließlich aller geistigen Eigentumsrechte, die an diesen Anwendungen bestehen. 4.2 Sie erklären sich damit einverstanden, das SDK nur für Zwecke zu verwenden und Anwendungen zu schreiben, die durch (a) die Lizenzvereinbarung und (b) alle anwendbaren Gesetze, Vorschriften oder allgemein anerkannten Praktiken oder Richtlinien in den jeweiligen Gerichtsbarkeiten (einschließlich aller Gesetze bezüglich des Exports von) zulässig sind Daten oder Software in die und aus den Vereinigten Staaten oder anderen relevanten Ländern). 4.3 Sie erklären sich damit einverstanden, dass Sie die Privatsphäre und die gesetzlichen Rechte dieser Benutzer schützen, wenn Sie das SDK zur Entwicklung von Anwendungen für allgemeine öffentliche Benutzer verwenden. Wenn die Benutzer Ihnen Benutzernamen, Passwörter oder andere Anmeldeinformationen oder persönliche Informationen zur Verfügung stellen, müssen Sie die Benutzer darauf aufmerksam machen, dass die Informationen für Ihre Anwendung verfügbar sind, und Sie müssen diesen Benutzern einen rechtlich angemessenen Datenschutzhinweis und Schutz bieten. Wenn Ihre Anwendung von Benutzern bereitgestellte persönliche oder vertrauliche Informationen speichert, muss dies sicher erfolgen. Wenn der Nutzer Ihrer Anwendung Google-Kontoinformationen zur Verfügung stellt, darf Ihre Anwendung diese Informationen nur dann für den Zugriff auf das Google-Konto des Nutzers verwenden, wenn und für die begrenzten Zwecke, für die der Nutzer Ihnen die Erlaubnis dazu erteilt hat. 4.4 Sie stimmen zu, dass Sie dies tun werden Beteiligen Sie sich nicht an Aktivitäten mit dem SDK, einschließlich der Entwicklung oder Verbreitung einer Anwendung, die die Server, Netzwerke oder andere Eigenschaften oder Dienste Dritter, einschließlich, aber nicht, stören, stören, beschädigen oder auf unbefugte Weise darauf zugreifen beschränkt auf Google oder einen Mobilfunkanbieter. 4.5 Sie erklären sich damit einverstanden, dass Sie allein für alle Daten, Inhalte oder Ressourcen verantwortlich sind (und dass Google Ihnen oder Dritten gegenüber keine Verantwortung übernimmt) für alle Daten, Inhalte oder Ressourcen, die Sie erstellen, übertragen oder anzeigen Android und/oder Anwendungen für Android sowie für die Folgen Ihrer Handlungen (einschließlich aller Verluste oder Schäden, die Google dadurch erleiden könnte). 4.6 Sie stimmen zu, dass Sie allein dafür verantwortlich sind (und dass Google Ihnen gegenüber keine Verantwortung trägt). gegenüber Dritten für jeglichen Verstoß gegen Ihre Pflichten im Rahmen der Lizenzvereinbarung, aller geltenden Verträge oder Nutzungsbedingungen Dritter oder geltender Gesetze oder Vorschriften sowie für die Folgen (einschließlich etwaiger Verluste oder Schäden, die Google oder Dritten entstehen könnten). ) eines solchen Verstoßes.

5. Ihre Entwickler-Anmeldeinformationen

5.1 Sie erklären sich damit einverstanden, dass Sie für die Wahrung der Vertraulichkeit aller Entwickler-Anmeldeinformationen verantwortlich sind, die Ihnen möglicherweise von Google ausgestellt werden oder die Sie selbst auswählen können, und dass Sie allein für alle Anwendungen verantwortlich sind, die unter Ihren Entwickler-Anmeldeinformationen entwickelt werden.

6. Datenschutz und Informationen

6.1 Um das SDK kontinuierlich zu erneuern und zu verbessern, kann Google bestimmte Nutzungsstatistiken der Software erfassen, einschließlich, aber nicht beschränkt auf, eine eindeutige Kennung, die zugehörige IP-Adresse, die Versionsnummer der Software und Informationen darüber, welche Tools und/oder Dienste in der Software enthalten sind SDKs werden verwendet und wie sie verwendet werden. Bevor diese Informationen erfasst werden, benachrichtigt Sie das SDK und holt Ihre Zustimmung ein. Wenn Sie Ihre Einwilligung verweigern, werden die Informationen nicht erfasst. 6.2 Die gesammelten Daten werden insgesamt zur Verbesserung des SDK untersucht und gemäß der Datenschutzrichtlinie von Google verwaltet.

7. Anwendungen Dritter

7.1 Wenn Sie das SDK verwenden, um von Dritten entwickelte Anwendungen auszuführen oder auf Daten, Inhalte oder Ressourcen zuzugreifen, die von Dritten bereitgestellt werden, stimmen Sie zu, dass Google nicht für diese Anwendungen, Daten, Inhalte oder Ressourcen verantwortlich ist. Sie verstehen, dass alle Daten, Inhalte oder Ressourcen, auf die Sie über solche Anwendungen Dritter zugreifen, in der alleinigen Verantwortung der Person liegen, von der sie stammen, und dass Google nicht für Verluste oder Schäden haftet, die Ihnen durch die Nutzung entstehen oder Zugriff auf Anwendungen, Daten, Inhalte oder Ressourcen Dritter. 7.2 Sie sollten sich darüber im Klaren sein, dass die Daten, Inhalte und Ressourcen, die Ihnen über eine solche Drittanbieteranwendung präsentiert werden, durch geistige Eigentumsrechte geschützt sein können, die den Anbietern (oder anderen Personen oder Unternehmen in ihrem Namen) gehören. Es ist Ihnen nicht gestattet, diese Daten, Inhalte oder Ressourcen (ganz oder teilweise) zu ändern, zu vermieten, zu verleasen, zu verleihen, zu verkaufen, zu verteilen oder daraus abgeleitete Werke zu erstellen, es sei denn, Sie haben von den jeweiligen Eigentümern ausdrücklich die Erlaubnis dazu erhalten. 7.3 Sie erkennen an, dass Ihre Nutzung solcher Anwendungen, Daten, Inhalte oder Ressourcen Dritter möglicherweise gesonderten Bedingungen zwischen Ihnen und dem jeweiligen Dritten unterliegt. In diesem Fall hat die Lizenzvereinbarung keinen Einfluss auf Ihr Rechtsverhältnis mit diesen Dritten.

8. Verwendung von Android-APIs

8.1 Google-Daten-APIs 8.1.1 Wenn Sie eine API verwenden, um Daten von Google abzurufen, erkennen Sie an, dass die Daten möglicherweise durch geistige Eigentumsrechte geschützt sind, die Google oder den Parteien gehören, die die Daten bereitstellen (oder anderen Personen oder Unternehmen). in ihrem Namen). Ihre Nutzung einer solchen API kann zusätzlichen Nutzungsbedingungen unterliegen. Es ist Ihnen nicht gestattet, diese Daten (ganz oder teilweise) zu ändern, zu vermieten, zu verleasen, zu verleihen, zu verkaufen, zu verteilen oder daraus abgeleitete Werke zu erstellen, es sei denn, dies ist in den entsprechenden Nutzungsbedingungen gestattet. 8.1.2 Wenn Sie eine API verwenden, um die Daten eines Nutzers von Google abzurufen, erkennen Sie an und stimmen zu, dass Sie Daten nur mit der ausdrücklichen Zustimmung des Nutzers und nur dann und für die begrenzten Zwecke abrufen dürfen, für die der Nutzer dies getan hat Ich habe Ihnen die Erlaubnis dazu gegeben. Wenn Sie die Android Recognition Service API verwenden, die unter der folgenden URL dokumentiert ist: in der jeweils aktualisierten Fassung, erkennen Sie an, dass die Verwendung der API dem Datenverarbeitungszusatz für Produkte unterliegt, bei denen Google als Datenverarbeiter fungiert unter der folgenden URL: https://privacy.google.com/businesses/gdprprocessorterms/, in der jeweils aktualisierten Fassung. Indem Sie auf „Akzeptieren“ klicken, stimmen Sie hiermit den Bedingungen des Nachtrags zur Datenverarbeitung für Produkte zu, bei denen Google als Datenverarbeiter fungiert.

9. Kündigung dieser Lizenzvereinbarung

9.1 Die Lizenzvereinbarung gilt weiterhin, bis sie von Ihnen oder Google wie unten beschrieben gekündigt wird. 9.2 Wenn Sie die Lizenzvereinbarung kündigen möchten, können Sie dies tun, indem Sie die Nutzung des SDK und aller relevanten Entwickleranmeldeinformationen einstellen. 9.3 Google kann die Lizenzvereinbarung mit Ihnen jederzeit kündigen, wenn: (A) Sie gegen eine Bestimmung der Lizenzvereinbarung verstoßen haben; oder (B) Google ist gesetzlich dazu verpflichtet; oder (C) der Partner, mit dem Google Ihnen bestimmte Teile des SDK (z. B. APIs) angeboten hat, hat seine Beziehung zu Google beendet oder aufgehört, Ihnen bestimmte Teile des SDK anzubieten; oder (D) Google beschließt, das SDK oder bestimmte Teile des SDK nicht mehr für Nutzer in dem Land bereitzustellen, in dem Sie ansässig sind oder von dem aus Sie den Dienst nutzen, oder die Bereitstellung des SDK oder bestimmter SDK-Dienste für Sie durch Google nach alleinigem Ermessen von Google nicht mehr wirtschaftlich rentabel ist. 9.4 Wenn die Lizenzvereinbarung endet, erlöschen alle gesetzlichen Rechte, Pflichten und Verbindlichkeiten, die Ihnen und Google zugute kamen, denen Sie unterworfen waren (oder die im Laufe der Zeit entstanden sind). Lizenzvereinbarung in Kraft getreten ist) oder die ausdrücklich auf unbestimmte Zeit fortbestehen sollen, bleiben von dieser Beendigung unberührt und die Bestimmungen von Absatz 14.7 gelten weiterhin für diese Rechte, Pflichten und Verbindlichkeiten auf unbestimmte Zeit.

10. HAFTUNGSAUSSCHLUSS

10.1 SIE VERSTEHEN UND STIMMEN AUSDRÜCKLICH ZU, DASS IHRE NUTZUNG DES SDK AUF EIGENE GEFAHR ERFOLGT UND DASS DAS SDK „WIE BESEHEN“ UND „WIE VERFÜGBAR“ OHNE JEGLICHE GEWÄHRLEISTUNG VON GOOGLE ZUR VERFÜGUNG GESTELLT WIRD. 10.2 IHRE NUTZUNG DES SDK UND DES HERUNTERGELADENEN ODER ANDERWEITIG DURCH DIE NUTZUNG DES SDK ERHALTENEN MATERIALS ERFOLGT NACH IHREM EIGENEN ERMESSEN UND AUF EIGENES RISIKO. SIE SIND ALLEIN VERANTWORTLICH FÜR SCHÄDEN AN IHREM COMPUTERSYSTEM ODER ANDEREN GERÄTEN ODER DATENVERLUST, DIE AUS EINER SOLCHEN NUTZUNG ENTSTEHEN . 10.3 GOOGLE SCHLIESST FERNER AUSDRÜCKLICH ALLE GEWÄHRLEISTUNGEN UND BEDINGUNGEN JEGLICHER ART AUS, OB AUSDRÜCKLICH ODER STILLSCHWEIGEND, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF DIE STILLSCHWEIGENDEN GEWÄHRLEISTUNGEN UND BEDINGUNGEN DER MARKTGÄNGIGKEIT, EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND NICHTVERLETZUNG VON RECHTEN.

11. HAFTUNGSBESCHRÄNKUNG

11.1 SIE VERSTEHEN UND STIMMEN AUSDRÜCKLICH ZU, DASS GOOGLE, SEINE TOCHTERGESELLSCHAFTEN UND VERBUNDENEN UNTERNEHMEN SOWIE SEINE LIZENZGEBER IHNEN GEGENÜBER KEINER HAFTUNGSTHEORIE FÜR DIREKTE, INDIREKTE, ZUFÄLLIGE, BESONDERE, FOLGESCHÄDEN ODER BEISPIELHAFTE SCHÄDEN HAFTBAR SIND, DIE IHNEN ENTSTEHEN KÖNNEN, EINSCHLIESSLICH Jeglicher Datenverlust, unabhängig davon, ob Google oder seine Vertreter über die Möglichkeit solcher Verluste informiert wurden oder sich dessen bewusst sein mussten.

12. Schadensersatz

12.1 Im größtmöglichen gesetzlich zulässigen Umfang erklären Sie sich damit einverstanden, Google, seine verbundenen Unternehmen und ihre jeweiligen Direktoren, leitenden Angestellten, Mitarbeiter und Vertreter von allen Ansprüchen, Klagen, Klagen oder Verfahren sowie jeglicher Art zu verteidigen, zu entschädigen und schadlos zu halten und alle Verluste, Verbindlichkeiten, Schäden, Kosten und Ausgaben (einschließlich angemessener Anwaltskosten), die sich aus (a) Ihrer Nutzung des SDK, (b) einer von Ihnen auf dem SDK entwickelten Anwendung, die Urheberrechte, Markenzeichen oder Handelsrechte verletzt, ergeben oder daraus entstehen Geheimnisse, Handelsaufmachungen, Patente oder andere geistige Eigentumsrechte einer Person verletzen oder eine andere Person diffamieren oder ihre Rechte auf Öffentlichkeit oder Privatsphäre verletzen, und (c) jegliche Nichteinhaltung der Lizenzvereinbarung durch Sie.

13. Änderungen der Lizenzvereinbarung

13.1 Google kann bei der Verbreitung neuer Versionen des SDK Änderungen an der Lizenzvereinbarung vornehmen. Wenn diese Änderungen vorgenommen werden, stellt Google eine neue Version der Lizenzvereinbarung auf der Website zur Verfügung, auf der das SDK verfügbar ist.

14. Allgemeine rechtliche Bestimmungen

14.1 Die Lizenzvereinbarung stellt die gesamte rechtliche Vereinbarung zwischen Ihnen und Google dar und regelt Ihre Nutzung des SDK (mit Ausnahme aller Dienste, die Google Ihnen möglicherweise im Rahmen einer separaten schriftlichen Vereinbarung zur Verfügung stellt) und ersetzt vollständig alle vorherigen Vereinbarungen zwischen Ihnen und Google in Bezug auf das SDK. 14.2 Sie erklären sich damit einverstanden, dass die Nichtausübung oder Durchsetzung eines Rechts oder Rechtsmittels, das in der Lizenzvereinbarung enthalten ist (oder das Google nach geltendem Recht zusteht), nicht als formeller Verzicht von Google angesehen wird. 14.3 Sollte ein für die Entscheidung in dieser Angelegenheit zuständiges Gericht entscheiden, dass eine Bestimmung der Lizenzvereinbarung ungültig ist, wird diese Bestimmung aus der Lizenzvereinbarung entfernt Lizenzvereinbarung ohne Auswirkungen auf den Rest der Lizenzvereinbarung. Die übrigen Bestimmungen der Lizenzvereinbarung bleiben weiterhin gültig und durchsetzbar. 14.4 Sie erkennen an und stimmen zu, dass jedes Mitglied der Unternehmensgruppe, deren Muttergesellschaft Google ist, Dritte ist der Lizenzvereinbarung und dass diese anderen Unternehmen berechtigt sind, jede Bestimmung der Lizenzvereinbarung, die ihnen einen Vorteil (oder Rechte zu ihren Gunsten) verschafft, direkt durchzusetzen und sich darauf zu berufen. Abgesehen davon darf keine andere Person oder Firma als Dritter von der Lizenzvereinbarung profitieren. 14.5 EXPORTBESCHRÄNKUNGEN. Das SDK unterliegt den Exportgesetzen und -vorschriften der Vereinigten Staaten. Sie müssen alle für das SDK geltenden nationalen und internationalen Exportgesetze und -vorschriften einhalten. DIESE GESETZE ENTHALTEN EINSCHRÄNKUNGEN FÜR ZIELE, ENDBENUTZER UND ENDNUTZUNG. 14.6 Die in der Lizenzvereinbarung gewährten Rechte dürfen weder von Ihnen noch von Google ohne vorherige schriftliche Zustimmung der anderen Partei abgetreten oder übertragen werden. Weder Ihnen noch Google ist es gestattet, ihre Verantwortlichkeiten oder Verpflichtungen gemäß der Lizenzvereinbarung ohne vorherige schriftliche Zustimmung der anderen Partei zu delegieren. 14.7 Die Lizenzvereinbarung und Ihre Beziehung zu Google im Rahmen der Lizenzvereinbarung unterliegen den Gesetzen des US-Bundesstaates Kalifornien, ungeachtet der Kollisionsnormen. Sie und Google erklären sich damit einverstanden, sich der ausschließlichen Zuständigkeit der Gerichte im Bezirk Santa Clara, Kalifornien, zu unterwerfen, um alle Rechtsangelegenheiten zu klären, die sich aus der Lizenzvereinbarung ergeben. Ungeachtet dessen stimmen Sie zu, dass Google weiterhin berechtigt ist, in jeder Gerichtsbarkeit Unterlassungsansprüche (oder einen gleichwertigen dringenden Rechtsbehelf) zu beantragen. 16. Januar 2019

ADB oder Android Debug Bridge ist eine Konsolenanwendung für den PC, mit der Sie Ihr Android-Gerät direkt von Ihrem Computer aus verwalten können. Das sieht so aus: Zuerst werden das ADB-Toolkit und die Treiber für Android auf dem Computer installiert, dann wird das Mobilgerät im Debugging-Modus über ein USB-Kabel mit dem PC verbunden und schließlich werden nach dem Start von ADB spezielle Befehle im ausgeführt Konsole (Befehlszeile), um bestimmte Aktionen mit einem Gadget zu starten. Detaillierte Informationen zum Funktionsprinzip des Debugging-Tools selbst finden Sie auf der offiziellen Website des Entwicklers. Wir werden uns daher nicht näher damit befassen, sondern gleich zu den Funktionen von ADB und der Installation auf einem Computer übergehen.

Was ermöglicht Ihnen ADB?

Lassen Sie uns zunächst darauf hinweisen, warum ADB überhaupt benötigt wird. Damit können Sie:

  • Starten Sie das Gerät in verschiedenen Modi neu.
  • Tauschen Sie Dateien/Ordner mit Ihrem Telefon aus;
  • Anwendungen installieren/deinstallieren;
  • Installieren Sie benutzerdefinierte Firmware (einschließlich TWRP Recovery);
  • Produzieren;
  • Führen Sie verschiedene Arten von Skripten aus.

Das ADB-Tool wird normalerweise in Verbindung mit der Fastboot-Konsolenanwendung installiert.

Installieren von ADB und Fastboot über das Android SDK

Bei dieser Methode wird das offizielle Entwicklungs- und Testtool für Android Studio-Anwendungen verwendet. Gehen Sie zur Seite https://developer.android.com/studio/index.html und suchen Sie nach der Überschrift „Get just the command line tools“. Nachfolgend laden wir das SDK-Tools-Archiv für Windows herunter (vor dem Herunterladen stimmen wir den Nutzungsbedingungen zu).

Wir entpacken das Archiv auf Laufwerk C. In unserem Fall wurden die Dateien in den Ordner extrahiert SDK-Tools-Windows-3859397.

Wir gehen in das Verzeichnis und dann in das Verzeichnis Werkzeuge/Behälter. Hier interessiert uns die Datei SDK-Manager, das Ihnen bei der Installation von ADB und Fastboot auf Ihrem Computer hilft.

Jetzt müssen Sie den Ordner mit sdkmanager öffnen, wofür Sie den Befehl in der Konsole ausführen sollten cd C:\sdk-tools-windows-3859397\tools\bin, Wo C:\sdk-tools-windows-3859397\tools\bin– Pfad zum SDK-Manager.

Wenn Sie das Android SDK nicht auf Laufwerk C, sondern an einen anderen Ort entpackt haben, können Sie die vollständige Adresse in der obersten Zeile des Explorers finden (klicken Sie mit der rechten Maustaste auf den Zielordner und klicken Sie auf „Adresse kopieren“).

Also zogen wir um tools\bin und jetzt müssen wir den Befehl ausführen SDK-Manager „Plattform-Tools“, wodurch das Platform-tools-Paket installiert wird, das die ADB- und Fastboot-Dateien enthält.

Überprüfen Sie während der Installation die Lizenzvereinbarung und drücken Sie Y, um den Vorgang abzuschließen.

Wenn alles wie gewünscht gelaufen ist, wird im Stammordner des Android SDK ein Verzeichnis angezeigt Plattform-Tools mit den notwendigen Dateien adb.exe Und fastboot.exe.

Minimales ADB und Fastboot

Die zweite Methode ist noch einfacher. Im Entwicklerforum Xda-Entwickler Sie können das Paket herunterladen Minimales ADB und Fastboot mit allen notwendigen Dateien. Gehen Sie dazu auf die Seite https://forum.xda-developers.com/showthread.php?t=2317790 und laden Sie durch Klicken auf den Link die Installations-Exe-Datei herunter.

Wir starten es und folgen den Anweisungen.

Wir haben Minimal ADB und Fastboot im Stammverzeichnis desselben Laufwerks C installiert.

Im Grunde ist das alles. Es bleibt nur noch zu prüfen, ob Dateien vorhanden sind.

Überprüfen der Funktion von ADB und Fastboot

Nachdem Sie Anwendungen mit einer der oben genannten Methoden installiert haben, müssen Sie sicherstellen, dass die Dienstprogramme ordnungsgemäß funktionieren. Gehen Sie dazu über die Befehlszeile in den Ordner mit den ADB- und Fastboot-Dateien (Befehl cd C:\sdk-tools-windows-3859397\platform-tools oder cd C:\Minimal ADB und Fastboot) und führen Sie dann den Befehl aus ADB-Hilfe. Es sollte die Version der installierten Android Debug Bridge und eine Liste der ADB-Befehle anzeigen. Wenn Sie etwas Ähnliches wie im Screenshot unten sehen, funktioniert alles ordnungsgemäß.

Jetzt sollten Sie Ihr Mobilgerät an Ihren PC anschließen und prüfen, ob die ADB-Anwendung es erkennt. Wir verbinden das Telefon (oder Tablet) über ein USB-Kabel mit dem Computer, stellen in den Einstellungen den MTP-Verbindungsmodus (File Sharing) ein und gehen zum Abschnitt Einstellungen – Für Entwickler.

Wenn es in den Einstellungen kein solches Element gibt, gehen Sie zur Seite „Über das Telefon“ und klicken Sie sieben Mal auf die Zeile mit der Build-Nummer.

Der Entwicklermodus wird aktiviert und der Abschnitt „Für Entwickler“ wird verfügbar. Gehen Sie hinein und aktivieren Sie die Option „USB-Debugging“.

Geben Sie nach all diesen Manipulationen mit dem Gadget in der Windows-Befehlszeile den Befehl ein ADB-Geräte. Es werden Informationen über das angeschlossene Gerät in ungefähr dem gleichen Format wie im Screenshot angezeigt.

Daher haben wir ADB und Fastboot getestet und sichergestellt, dass die Android Debug Bridge normal funktioniert, was bedeutet, dass Sie das Telefon jetzt über einen Computer steuern können.

Wenn keine Kommunikation mit dem Gerät hergestellt werden kann, müssen Sie die Verfügbarkeit und korrekte Installation der Android-Treiber überprüfen. Gehen Sie dazu bei aktiviertem Debugging-Modus zum „Geräte-Manager“ und suchen Sie im Zweig „USB-Geräte“, Eintrag „ADB-Schnittstelle“ (kann etwas anders heißen) nach Ausrufezeichen.

Wenn Probleme festgestellt werden, versuchen wir, die Treiber neu zu installieren. Sie können sie auf der Website des Telefonherstellers oder unter https://adb.clockworkmod.com/ herunterladen.

Wir hoffen, dass der Artikel für Sie nützlich war.

mob_info