Testowanie i debugowanie

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:

  1. Otwórz projekt Android Studio dotyczący aplikacji.
  2. Wybierz Uruchom > Edytuj konfiguracje. Pojawi się okno Konfiguracja uruchamiania/debugowania.
  3. W sekcji Opcje uruchamiania jako Uruchom ustaw aplikację główną lub wiele urządzeń. działania.
  4. Kliknij Zastosuj, a potem OK.
  5. 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.