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