รีโมตอุปกรณ์ Android

จัดการอุปกรณ์จริงจากระยะไกล รวมถึงคำสั่งในการแสดงรายการ จอง เชื่อมต่อ และจัดการการจองอุปกรณ์ระยะไกล

การใช้งาน

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 เพื่อลงชื่อเข้าใช้ด้วยบัญชีที่มีสิทธิ์เข้าถึงโปรเจ็กต์ที่เปิดใช้การสตรีมอุปกรณ์

เวิร์กโฟลว์ทั่วไป

ลำดับคำสั่งสำหรับเวิร์กโฟลว์ทั่วไปมีดังนี้

  1. เรียกใช้ android device remote projects เพื่อค้นหาโปรเจ็กต์ Google Cloud ที่พร้อมสำหรับการสตรีมมิงอุปกรณ์
  2. เรียกใช้ android device remote models เพื่อค้นหา <codename>/<api> ของอุปกรณ์ที่ต้องการ
  3. เรียกใช้ android device remote create <codename>/<api> เพื่อจองอุปกรณ์
  4. เรียกใช้ android device remote connect <reservation-id> เพื่อเชื่อมต่ออุปกรณ์กับ adb
  5. ใช้อุปกรณ์ด้วย android run, android install, adb และคำสั่งอื่นๆ ของอุปกรณ์
  6. เรียกใช้ 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