การสตรีมบนอุปกรณ์ Android ที่ขับเคลื่อนโดย Firebase ช่วยให้คุณ เชื่อมต่อกับอุปกรณ์ Android ที่จับต้องได้จากระยะไกลอย่างปลอดภัยที่โฮสต์ในระบบที่ปลอดภัยของ Google ศูนย์ข้อมูลของเรา นี่เป็นวิธีที่เร็วที่สุดและง่ายที่สุดในการทดสอบแอปเทียบกับ หน่วยของอุปกรณ์ Android รุ่นล่าสุดบางส่วน ซึ่งรวมถึง Google Pixel 8 และ 8 Pro, Pixel Fold, อุปกรณ์ Samsung บางรุ่น และอีกมากมาย
![ภาพเคลื่อนไหวของการใช้การสตรีมอุปกรณ์ใน Android Studio](https://developer.android.com/static/studio/releases/assistant/2023.3.1/device-streaming.gif?authuser=1&hl=th)
ขณะนี้การสตรีมอุปกรณ์ Android อยู่ในเวอร์ชันเบต้า ในระหว่างนี้ การสตรีมบนอุปกรณ์เคลื่อนที่พร้อมให้คุณใช้งานโดยไม่มีค่าใช้จ่ายด้วยโปรเจ็กต์ Firebase บน แพ็กเกจ Spark หรือ Blaze
หลังจากเชื่อมต่อกับอุปกรณ์แล้ว คุณจะทำให้แอปใช้งานได้ ดูจอแสดงผล โต้ตอบกับอุปกรณ์ (รวมถึงการหมุนหรือกางอุปกรณ์) และ สิ่งอื่นๆ ที่คุณอาจทำกับอุปกรณ์ผ่านทาง ADB โดยตรงผ่าน SSL โดยไม่ต้องออกจาก Android Studio เมื่อคุณใช้ อุปกรณ์ Google จะล้างข้อมูลทั้งหมดและรีเซ็ตอุปกรณ์เป็นค่าเริ่มต้นก่อนดำเนินการอุปกรณ์ พร้อมใช้งานสำหรับนักพัฒนาซอฟต์แวร์รายอื่น
เริ่มต้นใช้งานในช่วงเบต้า
หากต้องการเริ่มต้นใช้งานรุ่นเบต้า ให้ทำตามขั้นตอนต่อไปนี้
- หากคุณยังไม่ได้ดำเนินการ ให้ดาวน์โหลดและติดตั้งเวอร์ชันล่าสุดของ Android Studio หากคุณพอใจกับคุณลักษณะมาตรฐาน ให้ ที่เสถียรแล้ว หากต้องการทดลองใช้ฟีเจอร์ที่ยังไม่เปิดตัว ให้ดาวน์โหลด ติดตั้งรุ่น Canary ล่าสุด
- เปิดโปรเจ็กต์ Android Studio
- ไปที่ มุมมอง > หน้าต่างเครื่องมือ > โปรแกรมจัดการอุปกรณ์ แล้วคลิก Firebase
ใกล้ด้านบนของหน้าต่าง
- หากยังไม่ได้ลงชื่อเข้าใช้บัญชีนักพัฒนาแอป ให้คลิก ลงชื่อเข้าสู่ระบบ Google แล้วทำตามข้อความแจ้ง
- หลังจากระบุสิทธิ์ที่ขอให้กับ Android Studio แล้ว ให้กลับไปที่
IDE และเลือกโปรเจ็กต์ Firebase
- หากไม่มีโปรเจ็กต์ Firebase ก็สร้างได้ใน คอนโซล Firebase โปรดทราบว่า การสร้างโปรเจ็กต์ใหม่อาจมีความล่าช้าเล็กน้อย โดยเลือกได้จาก Android Studio
- หากคุณได้รับข้อผิดพลาดที่ระบุว่าคุณไม่มีสิทธิ์ที่เหมาะสมในการใช้อุปกรณ์ สตรีมมิงด้วยโปรเจ็กต์ที่เลือก ให้ทำตาม วิธีการเปิดใช้สิทธิ์
- หลังจากเลือกโปรเจ็กต์แล้ว คุณจะเรียกดูรายการอุปกรณ์และเลือก
อุปกรณ์ที่ต้องการใช้ โดยเลือกช่องข้างอุปกรณ์แต่ละเครื่องในรายการ
- คลิกตกลง
หลังจากที่อุปกรณ์ที่ต้องการใช้ปรากฏในโปรแกรมจัดการอุปกรณ์แล้ว คุณสามารถทำสิ่งต่อไปนี้ เชื่อมต่อกับอุปกรณ์โดยคลิกเริ่มการดำเนินการข้างอุปกรณ์ หรือ โดยเลือกอุปกรณ์จากเมนูแบบเลื่อนลง "ติดตั้งใช้งานเป้าหมาย" ในหน้าหลัก และทำให้แอปใช้งานได้ตามปกติ
หลังจากที่ Android Studio จองและเชื่อมต่อกับอุปกรณ์ที่คุณขอแล้ว หน้าต่างอุปกรณ์ที่ใช้จะปรากฏขึ้น หากต้องการขยายเซสชัน ให้คลิก ปุ่มขยายการจองจากแถบเครื่องมือหน้าต่างอุปกรณ์ที่ใช้งานอยู่ และ ให้เลือกระยะเวลาที่คุณต้องการขยายเซสชัน
เมื่อคุณใช้อุปกรณ์เสร็จแล้ว อย่าลืมคลิกส่งคืนและ ลบอุปกรณ์จากเมนูรายการเพิ่มเติมของอุปกรณ์ในโปรแกรมจัดการอุปกรณ์ หรือ จากการแจ้งเตือนที่ปรากฏขึ้นหลังจากปิดแท็บอุปกรณ์ในหน้า "กำลังทำงาน" หน้าต่างอุปกรณ์ วิธีนี้ช่วยให้คุณไม่ต้องใช้เวลาไปกับอุปกรณ์โดยไม่จำเป็น ระบบจะล้างข้อมูลในอุปกรณ์อย่างปลอดภัยและรีเซ็ตเป็นค่าเริ่มต้นหลังจากดำเนินการ ให้นักพัฒนาซอฟต์แวร์รายอื่นใช้งานได้ นาทีที่ไม่ได้ใช้จากเซสชันของคุณ กลับไปยังโปรเจ็กต์ของคุณ
เปิดใช้สิทธิ์
หากต้องการใช้การสตรีมอุปกรณ์ คุณต้องใช้โปรเจ็กต์ Firebase ที่มี สิทธิ์ผู้แก้ไขหรือเจ้าของ
หากคุณไม่มีสิทธิ์เหล่านี้ สำหรับโปรเจ็กต์ Firebase ที่มีอยู่ ให้สร้างโปรเจ็กต์ใหม่ในฐานะเจ้าของ โดยไม่เสียค่าใช้จ่ายในคอนโซล Firebase หรือ โปรดขอให้คนในทีมทำตามขั้นตอนต่อไปนี้
- ไปยังส่วน IAM ของ คอนโซล Google Cloud
- คลิกดูตามหลักการ > ให้สิทธิ์เข้าถึง
- เพิ่มรหัสผู้ใช้สำหรับผู้ใช้แต่ละรายที่คุณต้องการให้เข้าถึงสตรีมมิงของอุปกรณ์ได้
- ใช้เมนูแบบเลื่อนลงเลือกบทบาท แล้วเลือก Firebase Test Lab โดยตรง บทบาทผู้ดูแลระบบการเข้าถึง
- คลิกเพิ่มบทบาทอื่น แล้วเลือกผู้บริโภคการใช้บริการจาก เมนูแบบเลื่อนลงเลือกบทบาท
- บันทึกการเปลี่ยนแปลงโดยคลิกบันทึก
ราคาสำหรับการสตรีมบนอุปกรณ์ Android
ระบบปิดใช้การเรียกเก็บเงินสำหรับสตรีมมิงอุปกรณ์ Android จนถึงวันที่ 31 พฤษภาคม 2024
ดูข้อมูลเพิ่มเติมได้ที่ระดับการใช้งาน โควต้า และราคาของ Firebase
คำถามที่พบบ่อย
อะไรทำให้สตรีมมิงในอุปกรณ์ Android ที่ขับเคลื่อนโดย Firebase แตกต่าง
อุปกรณ์ ความปลอดภัย และฟีเจอร์ต่างๆ การสตรีมบนอุปกรณ์ Android คือที่ คุณจะเข้าถึงอุปกรณ์ Android รุ่นล่าสุดบางรายการได้อย่างรวดเร็ว ให้มากที่สุด นอกจากนี้ บริการยังรองรับบริการที่เก่ากว่า อุปกรณ์ต่างๆ เพื่อให้คุณเข้าถึงการกำหนดค่าและ API ต่างๆ ได้ ระดับต่างๆ และเนื่องจากอุปกรณ์เหล่านี้อยู่ในศูนย์ข้อมูลที่ปลอดภัยของ Google เซสชันของคุณปลอดภัย รวมทั้งได้รับการรีเซ็ตและล้างข้อมูลอุปกรณ์เป็นค่าเริ่มต้น ให้ผู้ใช้คนอื่นใช้งานได้
สุดท้ายนี้ บริการได้ผสานรวมเข้ากับ Android Studio โดยตรงและ ผ่าน ADB ผ่านการเชื่อมต่อ SSL ดังนั้นเครื่องมือที่คุณใช้เป็นประจำทุกวันผ่าน ADB ได้อย่างราบรื่นด้วยการสตรีมผ่านอุปกรณ์
ค่าบริการมีราคาเท่าไร
โปรดดูรายละเอียดราคาที่ราคาสำหรับการสตรีมอุปกรณ์ Android
เซสชันของฉันปลอดภัยไหมและจะเกิดอะไรขึ้นเมื่อเซสชันของฉันสิ้นสุดลง
อุปกรณ์แต่ละเครื่องจะอยู่ในศูนย์ข้อมูลที่ปลอดภัยของ Google และเชื่อมต่อกับ ที่ใช้ ADB ผ่านการเชื่อมต่อ SSL เมื่อเซสชันของคุณสิ้นสุดลง อุปกรณ์ ข้อมูลทั้งหมดจะถูกล้างและรีเซ็ตเป็นค่าเริ่มต้นก่อนการสร้างอุปกรณ์ พร้อมใช้งานสำหรับนักพัฒนาซอฟต์แวร์รายอื่น
ฉันจำเป็นต้องใช้ Android Studio ไหม
แม้ว่าจะต้องใช้ Android Studio Jellyfish ขึ้นไปเพื่อเชื่อมต่อกับบริการนี้ และคำขออุปกรณ์ ADB โดยตรงผ่านการเชื่อมต่อ SSL จะช่วยให้คุณใช้เครื่องมือ หรือ IDE ที่ใช้ ADB ในการสื่อสารกับอุปกรณ์ทดสอบหลังจากที่คุณจองและ เชื่อมต่อกับอุปกรณ์