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:
- Öffnen Sie das Android Studio-Projekt für Ihre App.
- Wählen Sie Ausführen > Konfigurationen bearbeiten. Das Fenster Run/Debug Configuration (Konfiguration ausführen/Fehlerbehebung) wird angezeigt.
- Lege unter Startoptionen die Option Starten auf die Hauptversion der App oder auf mehrere Geräte fest. Aktivitäten.
- Klicken Sie auf Übernehmen und dann auf OK.
- 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.