שלט רחוק למכשיר 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 שמוכן להזרמת נתונים מהמכשיר.
  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