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:
Öffnen Sie das Menü Einstellungen auf dem Android Wear-Gerät.
Scrollen Sie zum unteren Rand des Menüs, und tippen Sie auf Info.
Tippen Sie 7 Mal auf die Buildnummer.
Tippen Sie im Menü Einstellungen auf Entwickleroptionen.
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:
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.
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:
Starten Sie auf dem Telefon, das als Bluetooth-Vermittler fungiert (oben konfiguriert), die Android Wear-App.
Tippen Sie auf das Symbol Einstellungen .
Aktivieren Sie Debuggen über Bluetooth. Die folgenden status sollten auf dem Bildschirm der Android Wear-App angezeigt werden:
Host: disconnected Target: connected
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.
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
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.weartest
zu 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:
Erstellen Sie die Begleit-App, und stellen Sie sie auf dem Smartphone bereit.
Klicken Sie mit der rechten Maustaste auf das Wear-Projekt, und legen Sie es als Standardstartprojekt fest.
Stellen Sie das Wear-Projekt auf dem Tragbaren Gerät bereit.
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.