Warunki wstępne
Wersja przedpremierowa dla programistów nie jest przeznaczona do użytku w aplikacjach produkcyjnych. Wymaga to korzystania z Usług Google Play w wersji beta. Zapoznaj się z tym przewodnikiem, aby zarejestrować się w programie testów beta.
Aby uruchomić i przetestować obsługę na wielu urządzeniach, musisz mieć co najmniej 2 urządzenia z Androidem urządzeniach (np. telefonach i tabletach). Urządzenia muszą:
- mają zainstalowane Usługi Google Play (beta),
- Użyj tego samego podstawowego konta Google
- Mieć włączone szybkie udostępnianie i być widoczne dla urządzeń w pobliżu
- znajdować się blisko siebie,
Wdrażanie aplikacji
Wdrażanie przez Android Studio
Podczas wdrażania w Android Studio wykonaj te czynności:
- Otwórz projekt Android Studio dotyczący aplikacji.
- Wybierz Uruchom > Edytuj konfiguracje. Pojawi się okno Konfiguracja uruchamiania/debugowania.
- W sekcji Opcje uruchamiania jako Uruchom ustaw aplikację główną lub wiele urządzeń. działania.
- Kliknij Zastosuj, a potem OK.
- Kliknij Uruchom, aby zainstalować aplikację na urządzeniu testowym.
Wdróż z użyciem wiersza poleceń
Podczas wdrażania z poziomu wiersza poleceń powtórz te czynności na wszystkich urządzeniach używanych
testowania obsługi na wielu urządzeniach. W tej sekcji zakładamy, że nazwa Twojego konta
moduł aplikacji to 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
Wskazówki dotyczące debugowania
Aby debugować aplikację, kliknij przycisk Debuguj w Android Studio.
Ze względu na asynchroniczny i rozproszony charakter funkcji obsługi wielu urządzeń może być trudne polegać wyłącznie na debugowaniu. Skorzystaj logowania i analizy danych. Pakiet SDK dla wielu urządzeń jest przeznaczony do obsługi wywołań zwrotnych zarówno w przypadku udanych, jak i nieudanych operacji, dlatego tak ważne jest wywołania zwrotne i dane wyjściowe logu, co ułatwia debugowanie.
Jeśli przenoszenie się nie udało i nie możesz zainicjować wykrywania urządzenia lub nowej sesji, możesz WŁĄCZ i WYŁĄCZ tryb samolotowy, aby szybko zresetować stan szybkiego udostępniania.
Prześlij opinię
Twoja opinia jest kluczową częścią wersji przedpremierowej pakietów SDK przeznaczonych na różne urządzenia. Daj nam znać o wszelkich problemach lub pomysłach na ulepszenie pakietu SDK dla wielu urządzeń na Androida.