Menguji aplikasi dengan Streaming Perangkat Android
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Streaming Perangkat Android memungkinkan Anda berinteraksi dan menguji aplikasi di
berbagai level API dan faktor bentuk pada pusat data Google yang aman dalam
Android Studio. Dengan streaming perangkat, Anda dapat berinteraksi dengan aplikasi di perangkat
sungguhan, sama seperti yang dilakukan oleh pengguna, termasuk memutar dan melipat perangkat. Hal ini
memungkinkan Anda melihat perilaku aplikasi dalam berbagai situasi dan untuk mengidentifikasi
masalah apa pun yang mungkin tidak terlihat di lingkungan pengujian lainnya.
Mulai Menggunakan Streaming Perangkat Android
Jika Anda belum melakukannya, download dan instal build Stabil terbaru
Android Studio dan
ikuti langkah-langkah berikut:
Di Android Studio, buka project Android dan buka jendela alat
Pengelola Perangkat, lalu klik ikon Firebase.
Jika Anda belum login ke akun developer, klik Login ke
Google lalu ikuti petunjuknya.
Setelah memberikan izin yang diminta untuk Android Studio, kembali ke
IDE, lalu pilih project Firebase. Jika tidak memiliki project Firebase, Anda
dapat membuatnya tanpa biaya di Firebase console.
Catatan: Untuk mengaktifkan izin yang tepat agar dapat menggunakan streaming perangkat dengan
project Firebase, lihat izin Test Lab.
Setelah memilih project, Anda dapat menjelajahi daftar perangkat dan memilih
perangkat yang ingin Anda gunakan.
Mengaktifkan izin untuk Streaming Perangkat Android
Untuk menggunakan Streaming Perangkat, Anda perlu menggunakan project Firebase yang memiliki
izin Editor atau Pemilik. Jika Anda ingin memberikan peran dan izin yang
lebih spesifik ke tim, Anda dapat mengaktifkan Izin Test
Lab untuk Streaming Perangkat.
Izin Test Lab
Untuk mengonfigurasi izin Test Lab agar dapat menjalankan dan membaca hasil
pengujian, Anda harus mengonfigurasi akses ke bucket Cloud Storage. Anda dapat memberikan
akses ke Test Lab, menggunakan Firebase console atau gcloud CLI.
Agar pengguna dapat menjalankan pengujian atau melihat hasil pengujian dari Firebase console atau
Matriks Perangkat Test Lab di Android Studio,
Anda perlu menetapkan peran project Editor dan Viewer kepada mereka.
Pengguna dapat menjalankan pengujian atau melihat hasil pengujian dari gcloud CLI saat menggunakan
bucket Cloud Storage sendiri. Anda dapat menetapkan sepasang peran bawaan menggunakan
konsol Google Cloud, yang akan memberikan serangkaian izin yang diperlukan secara
bersamaan.
Untuk menjalankan pengujian, tetapkan peran Admin Firebase Test Lab dan Viewer
Firebase Analytics.
Untuk melihat hasil pengujian, tetapkan peran Viewer Firebase Test Lab dan
Viewer Firebase Analytics.
Untuk informasi selengkapnya tentang cara mengonfigurasi izin Test Lab ini secara terperinci,
lihat panduan referensi izin IAM Test Lab.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-09-05 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)."]]