Strumieniowanie na urządzeniu z Androidem umożliwia interakcję z aplikacjami i testowanie ich na różnych poziomach interfejsu API i w różnych formatach w bezpiecznych centrach danych Google w Android Studio. Dzięki strumieniowaniu urządzenia możesz wchodzić w interakcje z aplikacją na prawdziwym urządzeniu, tak jak użytkownik, w tym obracać i składać urządzenie. Dzięki temu możesz sprawdzić, jak aplikacja działa w różnych sytuacjach, i wykryć problemy, które mogą nie być widoczne w innych środowiskach testowych.
Pierwsze kroki z przesyłaniem strumieniowym z urządzenia z Androidem
Jeśli nie masz jeszcze najnowszej stabilnej wersji Android Studio, pobierz ją i zainstaluj. Następnie wykonaj te czynności:
- W Android Studio otwórz projekt na Androida i przejdź do okna narzędziowego Device Manager (Menedżer urządzeń), a następnie kliknij ikonę Firebase.
- Jeśli nie jesteś zalogowany(-a) na konto dewelopera, kliknij Zaloguj się w Google i postępuj zgodnie z wyświetlanymi instrukcjami.
- Po przyznaniu Android Studio wymaganych uprawnień wróć do środowiska IDE i wybierz projekt Firebase. Jeśli nie masz projektu Firebase, możesz go utworzyć bezpłatnie w Firebasekonsoli. Uwaga: aby włączyć odpowiednie uprawnienia do korzystania z przesyłania strumieniowego na urządzenie w projekcie Firebase, zapoznaj się z informacjami o Test Lab uprawnieniach.
- Po wybraniu projektu możesz przejrzeć listę urządzeń i wybrać te, których chcesz użyć.
- Kliknij OK.
Więcej informacji o rozpoczynaniu strumieniowania na urządzenie znajdziesz w artykule Strumieniowanie na urządzenie w Android Studio.
Włączanie uprawnień do strumieniowania z urządzenia z Androidem
Aby korzystać z przesyłania strumieniowego na urządzenia, musisz używać projektu Firebase, w którym masz uprawnienia Edytującego lub Właściciela. Jeśli chcesz przyznać zespołowi bardziej szczegółowe role i uprawnienia, możesz włączyć uprawnienia Laboratorium testów do strumieniowania urządzeń.
Uprawnienia do Laboratorium
Aby skonfigurować uprawnienia Test Lab, które umożliwią Ci wykonywanie testów i odczytywanie wyników, musisz skonfigurować dostęp do zasobników Cloud Storage. Dostęp do Laboratorium możesz przyznać za pomocą konsoli Firebase lub gcloud CLI.
Aby użytkownik mógł uruchamiać testy lub wyświetlać ich wyniki w konsoli Firebase lub w macierzy urządzeń Laboratorium Firebase w Android Studio, musisz przypisać mu role projektu Edytujący i Wyświetlający.
Aby użytkownik mógł uruchamiać testy lub wyświetlać wyniki testów z poziomu interfejsu gcloud CLI podczas korzystania z własnego zasobnika Cloud Storage, możesz przypisać mu w konsoli Google Cloud parę predefiniowanych ról, które razem przyznają wymagany zestaw uprawnień.
- Aby przeprowadzić test, przypisz role Administrator Laboratorium Firebase i Przeglądający Firebase Analytics.
- Aby wyświetlić wyniki testu, przypisz role Wyświetlający Laboratorium Firebase i Wyświetlający Firebase Analytics.
Więcej informacji o konfigurowaniu tych szczegółowych uprawnień Test Lab znajdziesz w przewodniku po uprawnieniach IAM w Test Lab.