Tester votre application avec le streaming d'appareils Android
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Le streaming sur des appareils Android vous permet d'interagir avec vos applications et de les tester sur plusieurs niveaux d'API et facteurs de forme dans les centres de données sécurisés de Google au sein d'Android Studio. Le streaming d'appareil vous permet d'interagir avec votre application sur un appareil réel, comme le ferait un utilisateur, y compris en faisant pivoter et en pliant l'appareil. Cela vous permet de voir comment votre application se comporte dans différentes situations et d'identifier les problèmes qui ne sont peut-être pas apparents dans d'autres environnements de test.
Premiers pas avec le streaming d'appareils Android
Si vous ne l'avez pas déjà fait, téléchargez et installez la dernière version stable d'Android Studio, puis procédez comme suit :
Dans Android Studio, ouvrez un projet Android, accédez à la fenêtre d'outil Gestionnaire d'appareils, puis cliquez sur l'icône Firebase.
Si vous n'êtes pas encore connecté à votre compte de développeur, cliquez sur Se connecter à Google et suivez les instructions.
Après avoir accordé les autorisations demandées à Android Studio, revenez à l'IDE et sélectionnez un projet Firebase. Si vous n'avez pas de projet Firebase, vous pouvez en créer un sans frais dans la console Firebase.
Remarque : Pour activer les autorisations appropriées permettant d'utiliser le streaming d'appareils avec votre projet Firebase, consultez les autorisations Test Lab.
Après avoir sélectionné un projet, vous pouvez parcourir la liste des appareils et sélectionner ceux que vous souhaitez utiliser.
Activer les autorisations pour le streaming d'appareils Android
Pour utiliser le streaming d'appareils, vous devez utiliser un projet Firebase pour lequel vous disposez des autorisations Éditeur ou Propriétaire. Si vous souhaitez attribuer des rôles et des autorisations plus spécifiques à votre équipe, vous pouvez activer les autorisations Test Lab pour le streaming d'appareils.
Autorisations Test Lab
Pour configurer les autorisations Test Lab afin de pouvoir exécuter et lire les résultats de vos tests, vous devez configurer l'accès aux buckets Cloud Storage. Vous pouvez accorder l'accès à Test Lab à l'aide de la console Firebase ou de gcloud CLI.
Pour qu'un utilisateur puisse exécuter des tests ou afficher les résultats des tests depuis la console Firebase ou la matrice d'appareils Test Lab dans Android Studio, vous devez lui attribuer les rôles de projet "Éditeur" et "Lecteur".
Pour qu'un utilisateur puisse exécuter des tests ou afficher les résultats des tests à partir de gcloud CLI tout en utilisant son propre bucket Cloud Storage, vous pouvez attribuer une paire de rôles prédéfinis qui accorderont ensemble l'ensemble des autorisations requises à l'aide de la console Google Cloud.
Pour exécuter des tests, attribuez les rôles "Administrateur Firebase Test Lab" et "Lecteur Firebase Analytics".
Pour afficher les résultats des tests, attribuez les rôles "Lecteur de Firebase Test Lab" et "Lecteur Firebase Analytics".
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/06 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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)."]]