برنامه خود را با Android Device Streaming تست کنید
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
Android Device Streaming به شما امکان میدهد با برنامههای خود در سطوح مختلف API و فاکتورهای شکلگیری در مراکز داده امن Google در Android Studio تعامل داشته باشید و آنها را آزمایش کنید. با پخش جریانی دستگاه، می توانید با برنامه خود در یک دستگاه واقعی تعامل داشته باشید، درست مانند یک کاربر، از جمله چرخاندن و تا کردن دستگاه. این به شما امکان میدهد ببینید برنامه شما در موقعیتهای مختلف چگونه رفتار میکند و مشکلاتی را که ممکن است در محیطهای آزمایشی دیگر آشکار نباشد شناسایی کنید.
با پخش جریانی دستگاه Android شروع کنید
اگر قبلاً این کار را انجام نداده اید، آخرین بیلد استیبل اندروید استودیو را دانلود و نصب کنید و مراحل زیر را دنبال کنید:
در Android Studio، یک پروژه اندروید را باز کنید و به پنجره ابزار Device Manager بروید و روی نماد Firebase کلیک کنید.
اگر قبلاً به حساب توسعهدهنده خود وارد نشدهاید، روی ورود به Google کلیک کنید و دستورات را دنبال کنید.
پس از ارائه مجوزهای درخواستی Android Studio، به IDE برگردید و یک پروژه Firebase را انتخاب کنید. اگر پروژه Firebase ندارید، می توانید بدون هزینه در کنسول Firebase آن را ایجاد کنید. توجه: برای فعال کردن مجوزهای مناسب برای استفاده از پخش جریانی دستگاه با پروژه Firebase، به مجوزهای Test Lab مراجعه کنید.
پس از انتخاب یک پروژه، می توانید لیست دستگاه ها را مرور کرده و دستگاه هایی را که می خواهید استفاده کنید انتخاب کنید.
مجوزها را برای پخش جریانی دستگاه Android فعال کنید
برای استفاده از Device Streaming، باید از پروژه Firebase استفاده کنید که دارای مجوز ویرایشگر یا مالک هستید. اگر میخواهید نقشها و مجوزهای خاصتری را به تیم خود ارائه دهید، میتوانید مجوزهای Test Lab را برای پخش جریانی دستگاه فعال کنید.
مجوزهای آزمایشگاه تست
برای پیکربندی مجوزهای Test Lab به طوری که بتوانید نتایج آزمایش خود را اجرا و بخوانید، باید دسترسی به سطلهای ذخیرهسازی ابری را پیکربندی کنید. میتوانید با استفاده از کنسول Firebase یا gcloud CLI به Test Lab دسترسی داشته باشید.
برای اینکه کاربر آزمایشها را اجرا کند یا نتایج آزمایش را از کنسول Firebase یا Test Lab Device Matrix در Android Studio مشاهده کند، باید نقشهای پروژه Editor و Viewer را به آنها اختصاص دهید.
برای اینکه کاربر هنگام استفاده از سطل فضای ذخیرهسازی ابری خود، آزمایشها را اجرا کند یا نتایج آزمایش را از gcloud CLI مشاهده کند، میتوانید یک جفت نقش از پیش تعریفشده را اختصاص دهید که مجموعهای از مجوزها را با هم با استفاده از کنسول Google Cloud اعطا میکنند.
برای اجرای آزمایش، نقشهای Firebase Test Lab Admin و Firebase Analytics Viewer را اختصاص دهید.
برای مشاهده نتایج آزمایش، نقش Firebase Test Lab Viewer و Firebase Analytics Viewer را اختصاص دهید.
برای اطلاعات بیشتر در مورد نحوه پیکربندی این مجوزهای آزمایشگاهی آزمایشی، به راهنمای مرجع مجوزهای IAM تست آزمایشگاه مراجعه کنید.
تاریخ آخرین بهروزرسانی 2025-09-06 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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 بهوقت ساعت هماهنگ جهانی."],[],[],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)."]]