การสตรีมอุปกรณ์ Android ช่วยให้คุณโต้ตอบและทดสอบแอปใน API ระดับต่างๆ และรูปแบบของอุปกรณ์ในศูนย์ข้อมูลที่ปลอดภัยของ Google Android Studio ได้ สตรีมมิงอุปกรณ์ช่วยให้คุณโต้ตอบกับแอปในอุปกรณ์จริงได้ เช่นเดียวกับที่ผู้ใช้ทำ รวมถึงการหมุนและพับอุปกรณ์ ซึ่งจะช่วยให้คุณเห็นว่าแอปทำงานอย่างไรในสถานการณ์ต่างๆ และระบุปัญหาที่อาจไม่ปรากฏในสภาพแวดล้อมการทดสอบอื่นๆ
เริ่มต้นใช้งานการสตรีมจากอุปกรณ์ Android
หากยังไม่ได้ดำเนินการ ให้ดาวน์โหลดและติดตั้งรุ่นเสถียรล่าสุดของ Android Studio แล้วทำตามขั้นตอนต่อไปนี้
- ใน Android Studio ให้เปิดโปรเจ็กต์ Android จากนั้นไปที่หน้าต่างเครื่องมือโปรแกรมจัดการอุปกรณ์ แล้วคลิกไอคอน 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 ของคุณเอง คุณสามารถกำหนดบทบาทที่กำหนดไว้ล่วงหน้า 1 คู่ ซึ่งจะให้สิทธิ์ที่จำเป็นร่วมกันโดยใช้คอนโซล Google Cloud
- หากต้องการทำการทดสอบ ให้มอบหมายบทบาทผู้ดูแลระบบ Firebase Test Lab และบทบาทผู้ดู Firebase Analytics
- หากต้องการดูผลการทดสอบ ให้กําหนดบทบาทผู้ดู Firebase Test Lab และบทบาทผู้ดู Firebase Analytics
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีกำหนดค่าสิทธิ์แบบละเอียดเหล่านี้ของ Test Lab ได้ที่คู่มือข้อมูลอ้างอิงสิทธิ์ IAM ของ Test Lab