ทดสอบแอปด้วยสตรีมมิงอุปกรณ์ 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
- หลังจากเลือกโปรเจ็กต์แล้ว คุณจะเรียกดูรายการอุปกรณ์และเลือกอุปกรณ์ที่ต้องการใช้ได้
- คลิกตกลง
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเริ่มต้นใช้งานการสตรีมอุปกรณ์ได้ที่การสตรีมอุปกรณ์ใน Android Studio
เปิดใช้สิทธิ์สำหรับการสตรีมจากอุปกรณ์ Android
หากต้องการใช้การสตรีมอุปกรณ์ คุณต้องใช้โปรเจ็กต์ Firebase ที่คุณมีสิทธิ์ผู้แก้ไขหรือเจ้าของ หากต้องการมอบบทบาทและสิทธิ์ที่เฉพาะเจาะจงมากขึ้นให้แก่ทีม คุณสามารถเปิดใช้สิทธิ์ Test Lab สำหรับการสตรีมอุปกรณ์ได้
สิทธิ์ของ Test Lab
หากต้องการกำหนดค่าสิทธิ์ Test Lab เพื่อให้คุณเรียกใช้และอ่านผลการทดสอบได้
คุณต้องกำหนดค่าการเข้าถึงที่เก็บข้อมูล Cloud Storage คุณให้สิทธิ์เข้าถึง Test Lab ได้โดยใช้คอนโซล Firebase หรือ gcloud CLI
หากต้องการให้ผู้ใช้เรียกใช้การทดสอบหรือดูผลการทดสอบจากคอนโซล Firebase หรือเมทริกซ์อุปกรณ์ Test Lab ใน Android Studio
คุณจะต้องมอบหมายบทบาทโปรเจ็กต์ระดับผู้แก้ไขและผู้ดูให้แก่ผู้ใช้
หากต้องการให้ผู้ใช้เรียกใช้การทดสอบหรือดูผลการทดสอบจาก gcloud CLI ขณะใช้ที่เก็บข้อมูล Cloud Storage ของคุณเอง คุณสามารถมอบหมายบทบาทที่กำหนดไว้ล่วงหน้า 2 บทบาทที่จะให้สิทธิ์ที่จำเป็นร่วมกันได้โดยใช้คอนโซล Google Cloud
- หากต้องการเรียกใช้การทดสอบ ให้กำหนดบทบาทผู้ดูแลระบบ Firebase Test Lab และผู้ดูข้อมูล Firebase Analytics
- หากต้องการดูผลการทดสอบ ให้กำหนดบทบาทผู้ดู Firebase Test Lab และ
ผู้ดู Firebase Analytics
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีกำหนดค่าสิทธิ์ Test Lab แบบละเอียดเหล่านี้ได้ที่คู่มืออ้างอิงสิทธิ์ IAM ของ Test Lab
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-08-29 UTC
[null,null,["อัปเดตล่าสุด 2025-08-29 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)."]]