Freigeben über


Debuggen Sie auf einem Wear-Gerät

In diesem Artikel wird erläutert, wie Sie eine Xamarin.Android Wear-Anwendung auf einem Wear-Gerät debuggen.

Übersicht

Wenn Sie über ein Android Wear-Gerät wie eine Android Wear Smartwatch verfügen, können Sie die App auf dem Gerät ausführen, anstatt einen Emulator zu verwenden. (Wenn Sie noch nicht mit dem Prozess der Bereitstellung und Ausführung von Android Wear-Apps vertraut sind, lesen Sie Hello, Wear.)

Vorbereiten des Verschleißgeräts:

Führen Sie die folgenden Schritte aus, um das Debuggen auf dem Android Wear-Gerät zu aktivieren:

  1. Öffnen Sie das Menü Einstellungen auf dem Android Wear-Gerät.

  2. Scrollen Sie zum unteren Rand des Menüs, und tippen Sie auf Info.

  3. Tippen Sie 7 Mal auf die Buildnummer.

  4. Tippen Sie im Menü Einstellungen auf Entwickleroptionen.

  5. Vergewissern Sie sich, dass das ADB-Debuggen aktiviert ist.

Debuggen über USB

Wenn Ihr Wear-Gerät über einen USB-Anschluss verfügt, können Sie das Wear-Gerät mit Ihrem Computer verbinden, darauf bereitstellen und die App wie mit einem Android-Smartphone ausführen/debuggen (weitere Informationen finden Sie unter Debuggen auf einem Gerät).

Debuggen über Bluetooth

Wenn Ihr Wear-Gerät über keinen USB-Anschluss verfügt, können Sie die App über Bluetooth auf dem Wear-Gerät bereitstellen, indem Sie die Debugausgabe der App an ein Android-Smartphone weiterleiten, das mit Ihrem Computer verbunden ist.

Vorbereiten Des Handys

Führen Sie die folgenden Schritte aus, um Ihr Smartphone auf das Herstellen von Bluetooth-Verbindungen mit dem Wear-Gerät vorzubereiten:

  1. Wenn Sie dies noch nicht getan haben, richten Sie Ihr Smartphone für die Xamarin.Android-Entwicklung ein, wie unter Einrichten des Geräts für die Entwicklung erläutert.

  2. Laden Sie die kostenlose Android Wear-App aus dem Google Play Store herunter, und installieren Sie sie.

Verbinden des Geräts

Führen Sie die folgenden Schritte aus, um Ihr Wear-Gerät mit Ihrem Telefon zu verbinden:

  1. Starten Sie auf dem Telefon, das als Bluetooth-Vermittler fungiert (oben konfiguriert), die Android Wear-App.

  2. Tippen Sie auf das Symbol Einstellungen .

  3. Aktivieren Sie Debuggen über Bluetooth. Die folgenden status sollten auf dem Bildschirm der Android Wear-App angezeigt werden:

    Host: disconnected
    Target: connected
    
  4. Schließen Sie das Telefon über USB an Ihren Computer an. Geben Sie auf Ihrem Computer die folgenden Befehle ein:

    adb forward tcp:4444 localabstract:/adb-hub
    adb connect 127.0.0.1:4444
    

    Wenn Port 4444 nicht verfügbar ist, können Sie jeden anderen verfügbaren Port verwenden, auf den Sie Zugriff haben.

    Hinweis

    Wenn Sie Visual Studio oder Visual Studio für Mac neu starten, müssen Sie diese Befehle erneut ausführen, um eine Verbindung mit dem Wear-Gerät herzustellen.

  5. Wenn Sie vom Wear-Gerät aufgefordert werden, vergewissern Sie sich, dass Sie das ADB-Debuggen zulassen. In der Android Wear-App sollte die status geändert werden in:

    Host: connected
    Target: connected
    
  6. Nachdem Sie die oben genannten Schritte ausgeführt haben, adb devices wird die status des Smartphones und des Android Wear-Geräts angezeigt:

    List of devices attached
    127.0.0.1:4444    device
    019ad61df0a69399  device
    

An diesem Punkt können Sie Ihre App auf dem Wear-Gerät bereitstellen.

Erstellen von Screenshots

Sie können einen Screenshot des Wear-Geräts erstellen, indem Sie den folgenden Befehl eingeben:

adb -s 127.0.0.1:4444 shell screencap -p /sdcard/DCIM/screencap.png

Kopieren Sie den Screenshot auf Ihren Computer, indem Sie den folgenden Befehl eingeben:

adb -s 127.0.0.1:4444 pull /sdcard/DCIM/screencap.png

Löschen Sie den Screenshot auf dem Gerät, indem Sie den folgenden Befehl eingeben:

adb -s 127.0.0.1:4444 shell rm /sdcard/DCIM/screencap.png

Deinstallieren einer App

Sie können eine App vom Verschleißgerät deinstallieren, indem Sie den folgenden Befehl eingeben:

adb -s 127.0.0.1:4444 uninstall <package name>

Um beispielsweise die App mit dem Paketnamen com.xamarin.weartestzu entfernen, geben Sie den folgenden Befehl ein:

adb -s 127.0.0.1:4444 uninstall com.xamarin.weartest

Weitere Informationen zum Debuggen von Android Wear-Geräten über Bluetooth finden Sie unter Debuggen über Bluetooth.

Debuggen einer Wear-App mit einer Begleit-Smartphone-App

Android Wear-Apps werden mit einer Begleit-Android-Smartphone-App für die Verteilung auf Google Play gepackt (weitere Informationen finden Sie unter Arbeiten mit Der Verpackung). Sie entwickeln die Wear-App und die zugehörige Begleit-App jedoch weiterhin separat. Wenn Sie Ihre App über den Google Play Store freigeben, wird die Wear-App mit der Begleit-App gepackt und nach Möglichkeit automatisch installiert.

So debuggen Sie die Wear-App mit einer Begleit-App:

  1. Erstellen Sie die Begleit-App, und stellen Sie sie auf dem Smartphone bereit.

  2. Klicken Sie mit der rechten Maustaste auf das Wear-Projekt, und legen Sie es als Standardstartprojekt fest.

  3. Stellen Sie das Wear-Projekt auf dem Tragbaren Gerät bereit.

  4. Führen Sie die Wear-App auf dem Gerät aus, und debuggen Sie sie.

Zusammenfassung

In diesem Artikel wurde erläutert, wie Sie ein Android Wear-Gerät für das Wear-Debuggen von Visual Studio über Bluetooth konfigurieren und wie Sie eine Wear-App mit einer Begleit-Smartphone-App debuggen. Außerdem wurden allgemeine Debugtipps zum Debuggen einer Wear-App über Bluetooth bereitgestellt.