Проверьте свое приложение с помощью потоковой передачи с устройств Android.
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Потоковая передача данных с устройств Android позволяет взаимодействовать с приложениями и тестировать их на разных уровнях API и форм-факторах в защищённых центрах обработки данных Google в Android Studio. Потоковая передача данных с устройств позволяет взаимодействовать с приложением на реальном устройстве, как это делает пользователь, включая поворот и складывание устройства. Это позволяет увидеть, как приложение ведёт себя в различных ситуациях, и выявить проблемы, которые могут быть не видны в других тестовых средах.
Начните потоковую передачу данных с Android-устройства
Если вы еще этого не сделали, загрузите и установите последнюю стабильную сборку Android Studio и выполните следующие действия:
В Android Studio откройте проект Android, перейдите в окно инструментов «Диспетчер устройств» и щелкните значок Firebase.
Если вы еще не вошли в свою учетную запись разработчика, нажмите «Войти в Google» и следуйте инструкциям.
Предоставив Android Studio запрашиваемые разрешения, вернитесь в IDE и выберите проект Firebase. Если у вас нет проекта Firebase, вы можете бесплатно создать его в консоли Firebase . Примечание: чтобы получить необходимые разрешения для использования потоковой передачи данных с устройств в вашем проекте Firebase, см. раздел «Разрешения Test Lab .
После выбора проекта вы можете просмотреть список устройств и выбрать устройства, которые хотите использовать.
Включить разрешения для потоковой передачи данных с Android-устройства
Для использования Device Streaming вам необходимо использовать проект Firebase с правами редактора или владельца . Если вы хотите предоставить своей команде более узкие роли и разрешения, включите разрешения Test Lab для Device Streaming.
Разрешения тестовой лаборатории
Чтобы настроить разрешения для Test Lab и получить возможность выполнять и читать результаты тестов, необходимо настроить доступ к контейнерам Cloud Storage. Доступ к Test Lab можно предоставить через консоль Firebase или интерфейс командной строки gcloud.
Чтобы пользователь мог запускать тесты или просматривать результаты тестов из консоли Firebase или матрицы устройств Test Lab в Android Studio , вам необходимо назначить ему роли редактора и зрителя проекта.
Чтобы пользователь мог запускать тесты или просматривать результаты тестов из интерфейса командной строки gcloud при использовании вашего собственного контейнера Cloud Storage, вы можете назначить пару предопределенных ролей, которые совместно предоставят требуемый набор разрешений с помощью консоли Google Cloud.
Для запуска теста назначьте роли Firebase Test Lab Admin и Firebase Analytics Viewer.
Для просмотра результатов теста назначьте роли Firebase Test Lab Viewer и Firebase Analytics Viewer.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 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)."]]