אפשר להשתמש בקטלוג המכשירים כדי למצוא מכשירים בפלטפורמת המכשירים למפתחים, למיין אותם ולעיין בפרטים שלהם. קטלוג המכשירים עוזר לכם לזהות מכשירי יעד לפיתוח, לבדיקה ולייצור.
במאמר gcloud beta device-run devices
list מופיע סיכום של הפקודות.
לפני שמתחילים
השלבים האלה מניחים שכבר יצרתם Google Cloud פרויקט, השלמתם את שלבי ההגדרה במדריך למתחילים של פלטפורמת המכשירים למפתחים, וביצעתם אימות באמצעות gcloud במסוף.
רשימת המכשירים ב-Developer Device Platform
מציגים ברשימה את המכשירים בפרויקט Google Cloud :
gcloud beta device-run devices listהפלט הוא רשימת מכשירים, שדומה לזה:
ID MAKE NAME MODEL FORM OS_VERSION CAPACITY AVAILABILITY PRODUCTS tegu-35 Google Pixel 9a tegu PHYSICAL 35 MEDIUM LOW Automation, Streaming tokay-34 Google Pixel 9 tokay PHYSICAL 34 HIGH HIGH Automation, Streaming tokay-35 Google Pixel 9 tokay PHYSICAL 35 HIGH HIGH Automation, Streaming tokay-36 Google Pixel 9 tokay PHYSICAL 36 MEDIUM MEDIUM Automation, Streamingמהרשימה, מזהים את דגמי המכשירים ואת גרסאות מערכת ההפעלה שמתאימים לשימושים שלכם ורושמים את המזהים שלהם.
סינון מכשירים ב-Developer Device Platform
אם אתם יודעים עם אילו דגמי מכשירים וגרסאות של מערכות הפעלה אתם רוצים לעבוד, אתם יכולים לסנן את רשימת המכשירים כך שיוצגו רק המכשירים האלה. לדוגמה, כדי להציג רק מכשירי Android פיזיים עם מערכת הפעלה בגרסה 35, מריצים את הפקודה:
gcloud beta device-run devices list --filter="HARDWARE_TYPE=PHYSICAL AND OS_VERSION=35 AND PLATFORM=ANDROID"הפלט הוא רשימה של מכשירים שתואמים למסנן, לדוגמה:
ID MAKE NAME MODEL HARDWARE_TYPE OS_VERSION CAPACITY AVAILABILITY PRODUCTS re58c2-35 realme realme C53 RE58C2 PHYSICAL 35 NONE NONE Automation, Streaming tb370fu-35 Lenovo Lenovo Tab P12 TB370FU PHYSICAL 35 LOW LOW Automation a05s-35 Samsung Galaxy A05s a05s PHYSICAL 35 LOW LOW Automation, Streaming a06-35 Samsung Galaxy A06 a06 PHYSICAL 35 LOW LOW Automation, Streaming a14xmsq-35 Samsung Galaxy A14 5G a14xmsq PHYSICAL 35 LOW NONE Automation, Streaming a14xmtfn-35 Samsung Galaxy A14 5G a14xmtfn PHYSICAL 35 NONE NONE Automation, Streaming a16-35 Samsung Galaxy A16 a16 PHYSICAL 35 LOW LOW Automation, Streaming a16x-35 Samsung Galaxy A16 5G a16x PHYSICAL 35 LOW LOW Automationאפשר לרשום את המזהים או להמשיך לסנן את הרשימה כדי למצוא מכשירים מתאימים.
סינון ועיצוב מכשירים ב-Developer Device Platform
בנוסף לסינון מכשירים, אפשר גם לציין את הפורמט של הפלט:
gcloud beta device-run devices list --filter 'manufacturer=google AND formFactor=tablet' --format 'table(ID, AVAILABILITY)'הפלט הוא רשימה של מכשירים שתואמים למסנן ובפורמט שצוין, לדוגמה:
ID AVAILABILITY tangorpro-33 HIGH tangorpro-36 MEDIUMאפשר לצלם את המזהה או להמשיך לסנן ולעצב את הרשימה כדי למצוא מכשירים מתאימים.
תיאור המכשירים בפלטפורמת המכשירים למפתחים
אחרי שקיבלתם רשימה של מכשירים, אתם יכולים לתאר מכשיר ספציפי כדי לראות מידע מפורט עליו:
gcloud beta device-run devices describe DEVICE_IDלכן, אם ניקח לדוגמה את
tokay-35, הפלט שיתקבל יהיה דומה לזה:availability: HIGH capacity: HIGH form: PHYSICAL formFactor: PHONE id: tokay-35 manufacturer: Google modelCode: tokay name: Pixel 9 platform: Android screenDensity: 420 screenX: 1080 screenY: 2424 supportedAbis: - arm64-v8a supportedProducts: - product: AUTOMATION - product: DEVICE_STREAMINGאפשר להשתמש בפרטים האלה כדי לבחור את המכשיר ואת גרסת מערכת ההפעלה לשימוש שלכם, וחשוב לזכור לרשום את מזהי המכשירים.
המאמרים הבאים
בשלב הבא, מתחילים להריץ בדיקות באמצעות Device Run עם המזהים שמופיעים כאן.