Testowanie aplikacji za pomocą funkcji strumieniowego przesyłania danych z urządzenia z Androidem
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
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ć.
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ć 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.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-09-06 UTC."],[],[],null,["\u003cbr /\u003e\n\nAndroid Device Streaming lets you interact with and test your apps across\nmultiple API levels and form factors in Google's secure data centers within\nAndroid Studio. With device streaming, you can interact with your app on a real\ndevice, just like a user would, including rotating and folding the device. This\nlets you see how your app behaves in different situations and to identify\nany problems that might not be apparent in other testing environments.\n\nGet started with Android Device Streaming\n\nIf you haven't done so already, download and install the latest Stable build\nof [Android Studio](https://developer.android.com/studio/) and\nfollow these steps:\n\n1. In Android Studio, open an Android project and navigate to the **Device\n Manager** tool window and click the Firebase icon.\n2. If you're not already signed in to your developer account, click **Log in to\n Google** and follow the prompts.\n3. After providing Android Studio with the requested permissions, return to the IDE and select a Firebase project. If you don't have a Firebase project, you can create one at no cost in the [Firebase console](https://console.firebase.google.com/). Note: To enable the proper permissions to use device streaming with your Firebase project, see [Test Lab permissions](#enable-testlab-permissions).\n4. After selecting a project, you can browse the list of devices and select the devices you want to use.\n5. Click **OK**.\n\nFor more information on how to get started with device streaming, see [Device Streaming in Android Studio](https://developer.android.com/studio/run/android-device-streaming).\n\nEnable permissions for Android Device Streaming\n\nTo use Device Streaming, you need to use a Firebase project that you have either\n**Editor** or **Owner** permissions. If you want to provide more specific roles\nand permissions to your team, you can enable [Test Lab\npermissions](#enable-testlab-permissions) for Device Streaming.\n\nTest Lab permissions\n\nTo configure Test Lab permissions so that you can execute and read your test\nresults, you have to configure access to Cloud Storage buckets. You can grant\naccess to Test Lab, using the Firebase console or gcloud CLI.\n\nFor a user to run tests or view test results from the Firebase console or the\n[Test Lab Device Matrix in Android Studio](https://developer.android.com/studio/test/test-in-android-studio#run-with-firebase-test-lab),\nyou will need to assign them the Editor and Viewer project roles.\n\nFor a user to run tests or view test results from the gcloud CLI while using\nyour own Cloud Storage bucket, you can assign a pair of predefined roles, that\nwill grant the required set of permissions together, using the Google Cloud\nconsole.\n\n- To run test, assign the Firebase Test Lab Admin and Firebase Analytics Viewer roles.\n- To view test results, assign the Firebase Test Lab Viewer and Firebase Analytics Viewer roles.\n\nFor more information on how to configure these granular Test Lab permissions,\nsee Test Lab's [IAM permissions reference guide](/docs/test-lab/android/iam-permissions-reference)."]]