Voraussetzungen
Die Entwicklervorschau ist nicht für die Verwendung in Produktionsanwendungen vorgesehen. Daher ist die Verwendung einer Betaversion der Google Play-Dienste erforderlich. Weitere Informationen zur Registrierung für das Betaprogramm
Wenn du die Nutzung mehrerer Geräte ausführen und testen 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:
- Google Play-Dienste (Beta) 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 müssen sich in unmittelbarer Nähe zueinander befinden.
Apps bereitstellen
Über Android Studio bereitstellen
Führen Sie bei der Bereitstellung über Android Studio die folgenden Schritte aus:
- Öffnen Sie das Android Studio-Projekt für Ihre App.
- Wählen Sie Run > Edit Configurations (Ausführen > Konfigurationen bearbeiten) aus. Das Fenster Run/Debug Configuration wird angezeigt.
- Lege unter Startoptionen für Starten die Hauptaktivität deiner App oder die Multigeräteaktivität fest.
- Klicken Sie auf Übernehmen und dann auf OK.
- Klicken Sie auf Ausführen, um die App auf dem Testgerät zu installieren.
Über die Befehlszeile bereitstellen
Wiederholen Sie bei der Bereitstellung über die Befehlszeile die Schritte für alle Geräte, mit denen Sie die Funktion für mehrere Geräte testen. In diesem Abschnitt wird davon ausgegangen, dass der Name des Anwendungsmoduls crossdevice-app
lautet.
./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 für die Fehlerbehebung
Wenn Sie Fehler in der App beheben möchten, klicken Sie in Android Studio auf die Schaltfläche Fehler beheben.
Da die Nutzung mehrerer Geräte asynchron und verteilt ist, kann es schwierig sein, sich nur auf die Fehlerbehebung zu verlassen. Nutzen Sie Logging und Analysen. Das geräteübergreifende SDK wurde entwickelt, um Callbacks für erfolgreiche und fehlgeschlagene Vorgänge bereitzustellen. Daher ist es wichtig, diese Callbacks und Logausgaben zu verarbeiten, um die Fehlerbehebung zu vereinfachen.
Wenn die Übertragung fehlgeschlagen ist und Sie die Geräteerkennung oder eine neue Sitzung nicht starten können, versuchen Sie, den Flugmodus ein- und auszuschalten, um den Status der Funktion „Schnelles Teilen“ schnell zurückzusetzen.
Feedback geben
Dein Feedback ist für die Entwicklervorschau für das geräteübergreifende SDK sehr wichtig. Teilen Sie uns mit, wenn Sie Probleme festgestellt haben oder Ideen zur Verbesserung des geräteübergreifenden SDK für Android haben.