จัดการอุปกรณ์จริงจากระยะไกล รวมถึงคำสั่งในการแสดงรายการ จอง เชื่อมต่อ และจัดการการจองอุปกรณ์ระยะไกล
การใช้งาน
android device remote [-h] [--project=PARAM]
ตัวเลือก
-h,--help- แสดงข้อความช่วยเหลือสำหรับคำสั่งที่ระบุ--project=PARAM- รหัสโปรเจ็กต์ Google Cloud
android ตัวเลือก
--sdk=PARAM- เส้นทางไปยัง Android SDK-v,--verbose- เปิดใช้เอาต์พุตแบบละเอียดเพื่อการแก้ปัญหา-V,--version- พิมพ์ข้อมูลเวอร์ชันและออก
คำสั่งย่อย
connect- เชื่อมต่อกับอุปกรณ์ระยะไกลที่จองไว้create- สร้างการจองสำหรับอุปกรณ์ระยะไกลdisconnect- ยกเลิกการเชื่อมต่ออุปกรณ์ระยะไกลextend- ขยายการจองอุปกรณ์ระยะไกลlist- แสดงรายการการจองอุปกรณ์ระยะไกลmodels- แสดงรายการรุ่นอุปกรณ์ระยะไกลที่พร้อมใช้งานprojects- แสดงรายการโปรเจ็กต์ Google Cloud ที่พร้อมใช้งานสำหรับการสตรีมมิงอุปกรณ์remove- ยกเลิกการจองอุปกรณ์ระยะไกล
คำอธิบาย
ชุดคำสั่ง android device remote จะจองอุปกรณ์ Android จริงที่โฮสต์อยู่ในศูนย์ข้อมูลของ Google และเชื่อมต่ออุปกรณ์เหล่านั้นกับ adb ในเครื่องของคุณ เพื่อให้คุณติดตั้ง เรียกใช้ และแก้ไขข้อบกพร่องของแอปในฮาร์ดแวร์จริงที่คุณไม่มีได้
ระบบจะเรียกเก็บเงินอุปกรณ์ระยะไกลจากโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google Cloud ก่อนเริ่มต้น ให้เรียกใช้ android auth login เพื่อลงชื่อเข้าใช้ด้วยบัญชีที่มีสิทธิ์เข้าถึงโปรเจ็กต์ที่เปิดใช้การสตรีมอุปกรณ์
เวิร์กโฟลว์ทั่วไป
ลำดับคำสั่งสำหรับเวิร์กโฟลว์ทั่วไปมีดังนี้
- เรียกใช้
android device remote projectsเพื่อค้นหาโปรเจ็กต์ Google Cloud ที่พร้อมสำหรับการสตรีมมิงอุปกรณ์ - เรียกใช้
android device remote modelsเพื่อค้นหา<codename>/<api>ของอุปกรณ์ที่ต้องการ - เรียกใช้
android device remote create <codename>/<api>เพื่อจองอุปกรณ์ - เรียกใช้
android device remote connect <reservation-id>เพื่อเชื่อมต่ออุปกรณ์กับadb - ใช้อุปกรณ์ด้วย
android run,android install,adbและคำสั่งอื่นๆ ของอุปกรณ์ - เรียกใช้
android device remote disconnect <reservation-id>และandroid device remote remove <reservation-id>เมื่อเสร็จแล้ว
เลือกโปรเจ็กต์ (--project)
ส่ง --project=<project-id> เพื่อเลือกโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google ที่จะใช้ คำสั่งส่วนใหญ่ที่ใช้ได้กับการจองต้องระบุข้อมูลนี้ หากไม่ระบุ ระบบจะพิมพ์โปรเจ็กต์ที่พร้อมสำหรับการสตรีม
หากต้องการหลีกเลี่ยงการส่ง --project ทุกครั้ง ให้เพิ่มค่าเริ่มต้นลงในไฟล์ ~/.androidrc คำสั่ง android device remote ทั้งหมดจะรับค่านี้
device remote --project my-project