בדיקת האפליקציה באמצעות סטרימינג של מכשירי Android
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
התכונה 'סטרימינג של מכשיר Android' מאפשרת לכם ליצור אינטראקציה עם האפליקציות ולבדוק אותן במספר רמות API וגורמי צורה במרכזי הנתונים המאובטחים של Google בתוך Android Studio. באמצעות סטרימינג של מכשירים, אתם יכולים להשתמש באפליקציה במכשיר אמיתי, בדיוק כמו משתמש, כולל סיבוב וקיפול של המכשיר. כך תוכלו לראות איך האפליקציה מתנהגת במצבים שונים ולזהות בעיות שאולי לא יתגלו בסביבות בדיקה אחרות.
איך מתחילים להשתמש בהזרמת תוכן ממכשיר Android
אם עדיין לא עשיתם את זה, אתם צריכים להוריד ולהתקין את הגרסה היציבה האחרונה של Android Studio ולפעול לפי השלבים הבאים:
ב-Android Studio, פותחים פרויקט Android ועוברים לחלון הכלים Device Manager. לאחר מכן לוחצים על סמל Firebase.
אם עדיין לא נכנסתם לחשבון הפיתוח, לוחצים על כניסה ל-Google ופועלים לפי ההנחיות.
אחרי שמספקים ל-Android Studio את ההרשאות הנדרשות, חוזרים אל ה-IDE ובוחרים פרויקט Firebase. אם אין לכם פרויקט ב-Firebase, אתם יכולים ליצור פרויקט ללא עלות במסוף Firebase.
הערה: כדי להפעיל את ההרשאות המתאימות לשימוש בהזרמת נתונים ממכשיר עם פרויקט Firebase, אפשר לעיין במאמר בנושא הרשאות Test Lab.
אחרי שבוחרים פרויקט, אפשר לעיין ברשימת המכשירים ולבחור את המכשירים שרוצים להשתמש בהם.
כדי להשתמש בהזרמת נתונים ממכשירים, אתם צריכים להשתמש בפרויקט Firebase שיש לכם בו הרשאות עריכה או בעלות. אם רוצים להעניק תפקידים והרשאות ספציפיים יותר לצוות, אפשר להפעיל את ההרשאות של Test Lab לסטרימינג של מכשירים.
הרשאות ל-Test Lab
כדי להגדיר את ההרשאות של Test Lab כך שתוכלו להריץ את הבדיקה ולקרוא את התוצאות שלה, אתם צריכים להגדיר גישה לקטגוריות של Cloud Storage. אפשר לתת גישה ל-Test Lab באמצעות מסוף Firebase או gcloud CLI.
כדי שמשתמש יוכל להריץ בדיקות או לראות את תוצאות הבדיקות במסוף Firebase או במטריצת המכשירים של Test Lab ב-Android Studio, צריך להקצות לו את התפקידים 'עורך' ו'בעל הרשאת צפייה' בפרויקט.
כדי שמשתמש יוכל להריץ בדיקות או לצפות בתוצאות של בדיקות מ-CLI של gcloud בזמן שהוא משתמש בקטגוריה משלו ב-Cloud Storage, אתם יכולים להקצות זוג של תפקידים מוגדרים מראש באמצעות מסוף Google Cloud. התפקידים האלה יקנו יחד את קבוצת ההרשאות הנדרשת.
כדי להריץ בדיקה, צריך להקצות את התפקידים 'אדמין של Firebase Test Lab' ו'צפייה בנתונים ב-Firebase Analytics'.
כדי לראות את תוצאות הבדיקה, צריך להקצות את התפקידים 'צפייה ב-Firebase Test Lab' ו'צפייה ב-Firebase Analytics'.
[[["התוכן קל להבנה","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)."]]