การสตรีมอุปกรณ์ 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