Tests und Fehlerbehebung

Voraussetzungen

Die Entwicklervorschau ist nicht für die Verwendung in Produktions-Apps vorgesehen. Dafür ist eine Betaversion der Google Play-Dienste erforderlich. Informationen zur Anmeldung für das Betaprogramm

Wenn du die Nutzung auf mehreren Geräten testen und ausführen möchtest, benötigst du mindestens zwei Android-Geräte (z. B. ein Smartphone und ein Tablet) Die Geräte müssen folgende Voraussetzungen erfüllen:

  • Die Betaversion der Google Play-Dienste muss installiert sein.
  • Dasselbe primäre Google-Konto verwenden
  • Quick Share muss aktiviert sein und für Geräte in der Nähe sichtbar sein.
  • Sie befinden sich in unmittelbarer Nähe zueinander.

Apps bereitstellen

Über Android Studio bereitstellen

Führen Sie bei der Bereitstellung über Android Studio die folgenden Schritte aus:

  1. Öffnen Sie das Android Studio-Projekt für Ihre App.
  2. Wählen Sie Ausführen > Konfigurationen bearbeiten. Das Fenster Run/Debug Configuration (Konfiguration ausführen/Fehlerbehebung) wird angezeigt.
  3. Lege unter Startoptionen die Option Starten auf die Hauptversion der App oder auf mehrere Geräte fest. Aktivitäten.
  4. Klicken Sie auf Übernehmen und dann auf OK.
  5. Klicken Sie auf Ausführen, um die App auf Ihrem Testgerät zu installieren.

Über die Befehlszeile bereitstellen

Wiederholen Sie bei der Bereitstellung über die Befehlszeile die Schritte für alle Geräte, die in die Nutzung auf mehreren Geräten testen. In diesem Abschnitt wird davon ausgegangen, dass der Name Ihres App-Modul ist crossdevice-app.

./gradlew crossdevice-app:installDebug
# Start the app's activity. This example uses the sample app.
adb shell am start -n \
  com.example.dtdi/com.example.crossdevice.MainActivity

Tipps zur Fehlerbehebung

Wenn Sie Fehler in der App beheben möchten, klicken Sie in Android Studio auf die Schaltfläche Fehler beheben.

Da die Nutzung auf mehreren Geräten asynchron und verteilt ist, sich nur auf die Fehlerbehebung zu verlassen. Nutze deinen Vorteil von Logging und Analysen. Das geräteübergreifende SDK ermöglicht Rückrufe. für erfolgreiche und fehlgeschlagene Vorgänge. Daher ist es wichtig, Callbacks und Logausgaben zur einfacheren Fehlerbehebung.

Wenn die Übertragung fehlgeschlagen ist und Sie die Geräteerkennung oder eine neue Sitzung nicht starten können, können Sie versuchen, den Flugmodus ein- und auszuschalten, um den Quick Share-Status schnell zurückzusetzen.

Feedback geben

Dein Feedback ist ein wichtiger Teil der geräteübergreifenden SDK-Entwicklervorschau. Informiere uns über Probleme oder Vorschläge zur Verbesserung des geräteübergreifenden SDK für Android.